From 7958a450bd9dd10065b39deacd64ca8fa620b8ab Mon Sep 17 00:00:00 2001 From: James Booth Date: Sat, 10 Nov 2012 18:51:50 +0000 Subject: Added function to create room jid from room and nick --- src/stanza.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/stanza.c') diff --git a/src/stanza.c b/src/stanza.c index 5644d0ff..bef10751 100644 --- a/src/stanza.c +++ b/src/stanza.c @@ -81,16 +81,12 @@ stanza_create_message(xmpp_ctx_t *ctx, const char * const recipient, } xmpp_stanza_t * -stanza_create_room_join_presence(xmpp_ctx_t *ctx, const char * const room, - const char * const nick) +stanza_create_room_join_presence(xmpp_ctx_t *ctx, + const char * const full_room_jid) { - GString *to = g_string_new(room); - g_string_append(to, "/"); - g_string_append(to, nick); - xmpp_stanza_t *presence = xmpp_stanza_new(ctx); xmpp_stanza_set_name(presence, STANZA_NAME_PRESENCE); - xmpp_stanza_set_attribute(presence, STANZA_ATTR_TO, to->str); + xmpp_stanza_set_attribute(presence, STANZA_ATTR_TO, full_room_jid); xmpp_stanza_t *x = xmpp_stanza_new(ctx); xmpp_stanza_set_name(x, STANZA_NAME_X); -- cgit 1.4.1-2-gfad0