Added /roster add command

This commit is contained in:
James Booth
2013-06-01 23:48:24 +01:00
parent d49a01a9c3
commit 518b6721ff
3 changed files with 58 additions and 29 deletions

View File

@@ -135,6 +135,16 @@ roster_reset_search_attempts(void)
autocomplete_reset(groups_ac);
}
void
roster_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();
xmpp_stanza_t *iq = stanza_create_roster_set(ctx, barejid, name, NULL);
xmpp_send(conn, iq);
xmpp_stanza_release(iq);
}
gboolean
roster_add(const char * const barejid, const char * const name, GSList *groups,
const char * const subscription, gboolean pending_out)

View File

@@ -143,5 +143,6 @@ gboolean roster_add(const char * const barejid, const char * const name,
GSList *groups, const char * const subscription, gboolean pending_out);
void roster_change_name(const char * const barejid, const char * const new_name);
char * roster_barejid_from_name(const char * const name);
void roster_add_new(const char * const barejid, const char * const name);
#endif