def _handle_binding(self, e): self.log(e) iq = Iq.create_set_iq(stanza_id=generate_unique()) bind = E(u'bind', namespace=XMPP_BIND_NS, parent=iq) if self.jid.resource != None: E(u'resource', content=self.jid.resource, namespace=XMPP_BIND_NS, parent=bind) self.propagate(element=iq)
def _handle_session(self, e): self.log(e) self.status = BOUND iq = Iq.create_set_iq(stanza_id=generate_unique()) session = E(u'session', namespace=XMPP_SESSION_NS, parent=iq) self.propagate(element=iq)