src/protocols/jabber/chat.c

changeset 9917
2fbb3c9fab2b
parent 9913
2e773d9ba800
child 9954
52a14a58a33e
equal deleted inserted replaced
9916:9ccd988b02c4 9917:2fbb3c9fab2b
175 g_free(room_jid); 175 g_free(room_jid);
176 } 176 }
177 177
178 void jabber_chat_member_free(JabberChatMember *jcm); 178 void jabber_chat_member_free(JabberChatMember *jcm);
179 179
180 char *jabber_get_chat_name(GHashTable *data) {
181 char *room, *server, *chat_name = NULL;
182
183 room = g_hash_table_lookup(data, "room");
184 server = g_hash_table_lookup(data, "server");
185
186 if (room && server) {
187 chat_name = g_strdup_printf("%s@%s", room, server);
188 }
189 return chat_name;
190 }
191
180 void jabber_chat_join(GaimConnection *gc, GHashTable *data) 192 void jabber_chat_join(GaimConnection *gc, GHashTable *data)
181 { 193 {
182 JabberChat *chat; 194 JabberChat *chat;
183 char *room, *server, *handle, *passwd; 195 char *room, *server, *handle, *passwd;
184 xmlnode *presence, *x; 196 xmlnode *presence, *x;

mercurial