def handle_receipt_request(self, stanza): if not self.stream: return mid = stanza.stanza_id if mid: x = stanza.get_xml() if x.find('{%s}request' % NS) is None: # not requested return response = Message(to_jid=stanza.from_jid) payload = ET.Element("{%s}received" % NS, {'id': mid}) response.set_payload(payload) self.stream.send(response) # keep handling it return False
def handle_receipt_request(self, stanza): if not self.stream: return mid = stanza.stanza_id if mid: x = stanza.get_xml() if x.find('{%s}request' % NS) is None: # not requested return response = Message(to_jid = stanza.from_jid) payload = ET.Element("{%s}received" % NS, {'id': mid}) response.set_payload(payload) self.stream.send(response) # keep handling it return False