Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_muc.c @ 1920:bfa507815e0c
Add caps to presence when joining a MUC room
(Noticed by diSabler)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Tue, 09 Nov 2010 12:44:53 +0100 |
parents | e2def760c6d0 |
children | 26e437e79e60 |
comparison
equal
deleted
inserted
replaced
1919:fba12c1f6386 | 1920:bfa507815e0c |
---|---|
145 buddy_setnickname(room_elt->data, nickname); | 145 buddy_setnickname(room_elt->data, nickname); |
146 } | 146 } |
147 | 147 |
148 // Send the XML request | 148 // Send the XML request |
149 x = lm_message_new_presence(mystatus, roomid, mystatusmsg); | 149 x = lm_message_new_presence(mystatus, roomid, mystatusmsg); |
150 xmpp_insert_entity_capabilities(x->node, mystatus); // Entity Caps (XEP-0115) | |
150 y = lm_message_node_add_child(x->node, "x", NULL); | 151 y = lm_message_node_add_child(x->node, "x", NULL); |
151 lm_message_node_set_attribute(y, "xmlns", NS_MUC); | 152 lm_message_node_set_attribute(y, "xmlns", NS_MUC); |
152 if (passwd) | 153 if (passwd) |
153 lm_message_node_add_child(y, "password", passwd); | 154 lm_message_node_add_child(y, "password", passwd); |
154 | 155 |