diff options
author | Florent Le Coz <louiz@louiz.org> | 2011-04-05 05:27:52 +0200 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2011-04-05 05:27:52 +0200 |
commit | f4c138e444bb5913e3d9a940999949c43dc25825 (patch) | |
tree | 2480b3ec4160f03d2fe7f6b5ce36bf06abfbbb65 /src/multiuserchat.py | |
parent | cb1abbd9451af2062cc8f71f51e0ba903fa2f749 (diff) | |
download | poezio-f4c138e444bb5913e3d9a940999949c43dc25825.tar.gz poezio-f4c138e444bb5913e3d9a940999949c43dc25825.tar.bz2 poezio-f4c138e444bb5913e3d9a940999949c43dc25825.tar.xz poezio-f4c138e444bb5913e3d9a940999949c43dc25825.zip |
Save the last presence. Fix #2133
Diffstat (limited to 'src/multiuserchat.py')
-rw-r--r-- | src/multiuserchat.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/multiuserchat.py b/src/multiuserchat.py index d28c6712..87443e07 100644 --- a/src/multiuserchat.py +++ b/src/multiuserchat.py @@ -57,14 +57,14 @@ def change_subject(xmpp, jid, subject): msg['subject'] = subject msg.send() -def change_nick(xmpp, jid, nick): +def change_nick(xmpp, jid, nick, status=None, show=None): """ Change our own nick in a room """ - xmpp.make_presence(pto='%s/%s' % (jid, nick)).send() + xmpp.make_presence(pshow=show, pstatus=status, pto='%s/%s' % (jid, nick)).send() -def join_groupchat(xmpp, jid, nick, passwd='', maxhistory=None): - xmpp.plugin['xep_0045'].joinMUC(jid, nick, maxhistory=maxhistory, password=passwd) +def join_groupchat(xmpp, jid, nick, passwd='', maxhistory=None, status=None, show=None): + xmpp.plugin['xep_0045'].joinMUC(jid, nick, maxhistory=maxhistory, password=passwd, pstatus=status, pshow=show) def leave_groupchat(xmpp, jid, own_nick, msg): """ |