Allow to change nick in XMPP rooms
@gdesmott
Submitted by Guillaume Desmottes Assigned to Telepathy bugs list
Description
Atm, we can't change our nick in a XMPP room. The obvious way would be to call SetAlias() using the room channel specific handle but that doesn't work.
gabble/roster-DEBUG: 13/01/2011 09:36:07.93857: gabble_roster_handle_set_name: queue edit to contact#9 - change name to "coucou" gabble/roster-DEBUG: 13/01/2011 09:36:07.93919: roster_item_apply_edits: Applying edits to contact#9 gabble/roster-DEBUG: 13/01/2011 09:36:07.93966: roster_item_apply_edits: Changing name from cassidy-test1@jabber.belnet.be to coucou gabble/roster-DEBUG: 13/01/2011 09:36:07.94011: roster_item_apply_edits: Contact#9 did change, sending message wocky-DEBUG: 13/01/2011 09:36:07.94131: _write_node_tree: Serializing tree:
- iq xmlns='jabber:client' type='set' id='1055594091'
- query xmlns='jabber:iq:roster'
- item jid='badger@conference.jabber.belnet.be/cassidy-test1@jabber.belnet.be' name='coucou' wocky-DEBUG: 13/01/2011 09:36:07.198498: _end_element_ns: Received stanza
- query xmlns='jabber:iq:roster'
- iq xmlns='jabber:client' from='cassidy-test1@jabber.belnet.be' to='cassidy-test1@jabber.belnet.be/ceb47283' id='push2947279566' type='set'
- query xmlns='jabber:iq:roster'
- item subscription='none' name='coucou' jid='badger@conference.jabber.belnet.be/cassidy-test1@jabber.belnet.be' gabble/roster-DEBUG: 13/01/2011 09:36:07.198821: validate_roster_item: item node has resource in jid, skipping:
- query xmlns='jabber:iq:roster'
- item xmlns='jabber:iq:roster' subscription='none' name='coucou' jid='badger@conference.jabber.belnet.be/cassidy-test1@jabber.belnet.be' wocky-DEBUG: 13/01/2011 09:36:07.199229: _write_node_tree: Serializing tree:
- iq xmlns='jabber:client' type='result' to='cassidy-test1@jabber.belnet.be' id='push2947279566' wocky-DEBUG: 13/01/2011 09:36:07.200098: _end_element_ns: Received stanza
- iq xmlns='jabber:client' from='cassidy-test1@jabber.belnet.be' to='cassidy-test1@jabber.belnet.be/ceb47283' id='1055594091' type='result' gabble/roster-DEBUG: 13/01/2011 09:36:07.200365: roster_item_apply_edits: Nothing to do for contact#9 gabble/roster-DEBUG: 13/01/2011 09:36:07.200483: _gabble_roster_item_maybe_remove: contact#9 is still on the roster