Beispiel #1
0
    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)
Beispiel #2
0
 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)