diff options
Diffstat (limited to 'src/xmpp/roster.c')
-rw-r--r-- | src/xmpp/roster.c | 33 |
1 files changed, 11 insertions, 22 deletions
diff --git a/src/xmpp/roster.c b/src/xmpp/roster.c index f5439c46..3449c8d5 100644 --- a/src/xmpp/roster.c +++ b/src/xmpp/roster.c @@ -95,8 +95,8 @@ roster_request(void) xmpp_stanza_release(iq); } -static void -_roster_send_add_new(const char * const barejid, const char * const name) +void +roster_send_add_new(const char * const barejid, const char * const name) { xmpp_conn_t * const conn = connection_get_conn(); xmpp_ctx_t * const ctx = connection_get_ctx(); @@ -105,8 +105,8 @@ _roster_send_add_new(const char * const barejid, const char * const name) xmpp_stanza_release(iq); } -static void -_roster_send_remove(const char * const barejid) +void +roster_send_remove(const char * const barejid) { xmpp_conn_t * const conn = connection_get_conn(); xmpp_ctx_t * const ctx = connection_get_ctx(); @@ -115,8 +115,8 @@ _roster_send_remove(const char * const barejid) xmpp_stanza_release(iq); } -static void -_roster_send_name_change(const char * const barejid, const char * const new_name, GSList *groups) +void +roster_send_name_change(const char * const barejid, const char * const new_name, GSList *groups) { xmpp_conn_t * const conn = connection_get_conn(); xmpp_ctx_t * const ctx = connection_get_ctx(); @@ -126,8 +126,8 @@ _roster_send_name_change(const char * const barejid, const char * const new_name xmpp_stanza_release(iq); } -static void -_roster_send_add_to_group(const char * const group, PContact contact) +void +roster_send_add_to_group(const char * const group, PContact contact) { GSList *groups = p_contact_groups(contact); GSList *new_groups = NULL; @@ -171,8 +171,8 @@ _group_add_handler(xmpp_conn_t * const conn, xmpp_stanza_t * const stanza, return 0; } -static void -_roster_send_remove_from_group(const char * const group, PContact contact) +void +roster_send_remove_from_group(const char * const group, PContact contact) { GSList *groups = p_contact_groups(contact); GSList *new_groups = NULL; @@ -351,15 +351,4 @@ _get_groups_from_item(xmpp_stanza_t *item) } return groups; -} - -void -roster_init_module(void) -{ - roster_send_add_new = _roster_send_add_new; - roster_send_remove = _roster_send_remove; - roster_send_name_change = _roster_send_name_change; - roster_send_add_to_group = _roster_send_add_to_group; - roster_send_remove_from_group = _roster_send_remove_from_group; - -} +} \ No newline at end of file |