def quit(self): """ send unavailable presence. """ if self.error: return presence = Presence({'type': 'unavailable' ,'to': self.cfg.user}) if self.state: for i in self.state.data.joinedchannels: presence.to = i self.send(presence) presence = Presence({'type': 'unavailable', 'to': self.cfg.user}) presence['from'] = self.cfg.user self.send(presence)
def quit(self): """ send unavailable presence. """ if self.error: return presence = Presence({'type': 'unavailable' ,'to': self.jid}) if self.state: for i in self.state.data.joinedchannels: presence.to = i self.send(presence) presence = Presence({'type': 'unavailable', 'to': self.jid}) presence['from'] = self.me self.send(presence)