# HG changeset patch # User Goffi # Date 1359156600 -3600 # Node ID 98a962d0b23c7b0963f60055f6773e2187a08e94 # Parent 1f160467f5de47fa34466e77101f34a4e70d9744 plugin XEP-0045: fixed mucLeave bridge method diff -r 1f160467f5de -r 98a962d0b23c src/plugins/plugin_xep_0045.py --- a/src/plugins/plugin_xep_0045.py Fri Jan 18 17:55:35 2013 +0100 +++ b/src/plugins/plugin_xep_0045.py Sat Jan 26 00:30:00 2013 +0100 @@ -59,7 +59,7 @@ self.clients = {} host.bridge.addMethod("joinMUC", ".plugin", in_sign='ssa{ss}s', out_sign='', method=self._join) host.bridge.addMethod("mucNick", ".plugin", in_sign='sss', out_sign='', method=self.mucNick) - host.bridge.addMethod("mucLeave", ".plugin", in_sign='ss', out_sign='', method=self.leave) + host.bridge.addMethod("mucLeave", ".plugin", in_sign='ss', out_sign='', method=self.mucLeave, async = True) host.bridge.addMethod("getRoomsJoined", ".plugin", in_sign='s', out_sign='a(sass)', method=self.getRoomsJoined) host.bridge.addMethod("getRoomsSubjects", ".plugin", in_sign='s', out_sign='a(ss)', method=self.getRoomsSubjects) host.bridge.addMethod("getUniqueRoomName", ".plugin", in_sign='s', out_sign='s', method=self.getUniqueName)