summaryrefslogtreecommitdiff
path: root/src/multiuserchat.py
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2013-05-09 13:13:11 +0200
committerFlorent Le Coz <louiz@louiz.org>2013-05-09 13:18:44 +0200
commit53170fd4f298e09ee737154733f65e0280db3f2b (patch)
treee62724495f224ddd937157b4a88104d6edc0b13f /src/multiuserchat.py
parent38af82501c05f007464f2c73f44446c1dea7e127 (diff)
downloadpoezio-53170fd4f298e09ee737154733f65e0280db3f2b.tar.gz
poezio-53170fd4f298e09ee737154733f65e0280db3f2b.tar.bz2
poezio-53170fd4f298e09ee737154733f65e0280db3f2b.tar.xz
poezio-53170fd4f298e09ee737154733f65e0280db3f2b.zip
Add the 'changing_nick' event
Diffstat (limited to 'src/multiuserchat.py')
-rw-r--r--src/multiuserchat.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/multiuserchat.py b/src/multiuserchat.py
index 7aefae28..386da341 100644
--- a/src/multiuserchat.py
+++ b/src/multiuserchat.py
@@ -55,11 +55,14 @@ def change_subject(xmpp, jid, subject):
msg['subject'] = subject
msg.send()
-def change_nick(xmpp, jid, nick, status=None, show=None):
+def change_nick(core, jid, nick, status=None, show=None):
"""
Change our own nick in a room
"""
- xmpp.make_presence(pshow=show, pstatus=status, pto=safeJID('%s/%s' % (jid, nick))).send()
+ xmpp = core.xmpp
+ presence = xmpp.make_presence(pshow=show, pstatus=status, pto=safeJID('%s/%s' % (jid, nick)))
+ core.events.trigger('changing_nick', presence)
+ presence.send()
def join_groupchat(core, jid, nick, passwd='', maxhistory=None, status=None, show=None, seconds=0):
xmpp = core.xmpp