Mercurial > libervia-web
diff libervia.tac @ 179:8475a29d7214
closing a group chat widget now leave the muc room (bug 11)
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 26 Jan 2013 00:36:57 +0100 |
parents | 631556a64850 |
children | aa76793da353 |
line wrap: on
line diff
--- a/libervia.tac Fri Jan 25 00:49:34 2013 +0100 +++ b/libervia.tac Sat Jan 26 00:36:57 2013 +0100 @@ -269,6 +269,16 @@ return self.sat_host.bridge.joinMUC(room_jid.userhost(), nick, {}, profile) + def jsonrpc_mucLeave(self, room_jid): + """Quit a Multi-User Chat room""" + profile = ISATSession(self.session).profile + try: + room_jid = JID(room_jid) + except: + warning('Invalid room jid') + return + self.sat_host.bridge.mucLeave(room_jid.userhost(), profile) + def jsonrpc_getRoomsJoined(self): """Return list of room already joined by user""" profile = ISATSession(self.session).profile