comparison src/protocols/jabber/presence.c @ 8297:a6e8ef48c7a4

[gaim-migrate @ 9021] fix my idiot mistake until I code the correct solution committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Fri, 20 Feb 2004 05:11:55 +0000
parents dd6fe7d965aa
children 387ba791d5f9
comparison
equal deleted inserted replaced
8296:dd6fe7d965aa 8297:a6e8ef48c7a4
38 gpointer user_data) 38 gpointer user_data)
39 { 39 {
40 JabberChat *chat = val; 40 JabberChat *chat = val;
41 xmlnode *presence = user_data; 41 xmlnode *presence = user_data;
42 const char *chat_bare_jid = key; 42 const char *chat_bare_jid = key;
43 char *chat_full_jid = g_strdup_printf("%s/%s", chat_bare_jid, 43
44 gaim_conv_chat_get_nick(GAIM_CONV_CHAT(chat->conv))); 44 /* XXX: FIXME! */
45 45 xmlnode_set_attrib(presence, "to", chat_bare_jid);
46 xmlnode_set_attrib(presence, "to", chat_full_jid);
47 jabber_send(chat->js, presence); 46 jabber_send(chat->js, presence);
48 g_free(chat_full_jid);
49 } 47 }
50 48
51 void jabber_presence_fake_to_self(JabberStream *js, const char *away_state, const char *msg) { 49 void jabber_presence_fake_to_self(JabberStream *js, const char *away_state, const char *msg) {
52 char *my_base_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain); 50 char *my_base_jid = g_strdup_printf("%s@%s", js->user->node, js->user->domain);
53 if(gaim_find_buddy(js->gc->account, my_base_jid)) { 51 if(gaim_find_buddy(js->gc->account, my_base_jid)) {