quick_frontend: fixed disconnect, and removed autojoin of muc room put for dev

This commit is contained in:
Goffi 2010-08-20 01:13:39 +08:00
commit d7c4caeda9

View file

@ -177,7 +177,6 @@ class QuickApp():
return
debug(_("Connected"))
self.setStatusOnline(True)
self.bridge.joinMUC('conference.necton2.int', 'test', self.profiles[self.profile]['whoami'].node, self.profile) #gof:
def disconnected(self, profile):
@ -429,7 +428,10 @@ class QuickApp():
def onExit(self):
"""Must be called when the frontend is terminating"""
#TODO: mange multi-profile here
autodisconnect = self.bridge.getParamA("autodisconnect","Connection", self.profile) == "true"
if autodisconnect and self.bridge.isConnected(self.profile):
#Does the user want autodisconnection ?
self.bridge.disconnect(self.profile)
try:
autodisconnect = self.bridge.getParamA("autodisconnect","Connection", self.profile) == "true"
if autodisconnect and self.bridge.isConnected(self.profile):
#Does the user want autodisconnection ?
self.bridge.disconnect(self.profile)
except:
pass