Mercurial > libervia-backend
diff src/plugins/plugin_xep_0045.py @ 2028:70bd7b242a9e
plugin XEP-0045: fixed options parameter handling in bridge callback
author | Goffi <goffi@goffi.org> |
---|---|
date | Mon, 08 Aug 2016 00:50:01 +0200 |
parents | 6c51e8f17c92 |
children | b99bd02ea643 |
line wrap: on
line diff
--- a/src/plugins/plugin_xep_0045.py Mon Aug 08 00:49:17 2016 +0200 +++ b/src/plugins/plugin_xep_0045.py Mon Aug 08 00:50:01 2016 +0200 @@ -388,7 +388,7 @@ """ return self.host.memory.getConfig(CONFIG_SECTION, 'default_muc', default_conf['default_muc']) - def _join(self, room_jid_s, nick, options=None, profile_key=C.PROF_KEY_NONE): + def _join(self, room_jid_s, nick, options, profile_key=C.PROF_KEY_NONE): """join method used by bridge @return: unicode (the room bare) @@ -405,7 +405,7 @@ else: room_jid = self.getUniqueName(profile_key=client.profile) # TODO: error management + signal in bridge - d = self.join(client, room_jid, nick, options) + d = self.join(client, room_jid, nick, options or None) return d.addCallback(lambda room: room.roomJID.userhost()) def join(self, client, room_jid, nick=None, options=None):