Philipp Hörist pushed to branch master at gajim / gajim

Commits:
c1decf68 by Philipp Hörist at 2017-07-29T21:35:45+02:00
Adapt to latest nbxmpp changes

- - - - -


1 changed file:

- gajim/common/connection_handlers_events.py


Changes:

=====================================
gajim/common/connection_handlers_events.py
=====================================
--- a/gajim/common/connection_handlers_events.py
+++ b/gajim/common/connection_handlers_events.py
@@ -1062,7 +1062,7 @@ class MamMessageReceivedEvent(nec.NetworkIncomingEvent, 
HelperEvent):
             log.info('MAM message not from our user archive')
             return False
 
-        self.msg_ = self.forwarded.getTag('message')
+        self.msg_ = self.forwarded.getTag('message', protocol=True)
 
         if self.msg_.getType() == 'groupchat':
             log.info('Received groupchat message from user archive')
@@ -1075,11 +1075,8 @@ class MamMessageReceivedEvent(nec.NetworkIncomingEvent, 
HelperEvent):
         to = self.msg_.getTo()
 
         if frm.bareMatch(own_jid):
-            self.stanza_id = self.msg_.getTag('origin-id', 
-                                              namespace=nbxmpp.NS_SID)
-            if self.stanza_id:
-                self.stanza_id = self.stanza_id.getID()
-            else:
+            self.stanza_id = self.msg_.getOriginID()
+            if not self.stanza_id:
                 self.stanza_id = self.msg_.getID()
 
             self.with_ = to
@@ -1228,11 +1225,13 @@ class MessageReceivedEvent(nec.NetworkIncomingEvent, 
HelperEvent):
                     return
                 self.forwarded = True
 
-        result = self.stanza.getTag('result')
+        result = self.stanza.getTag('result', protocol=True)
         if result and result.getNamespace() in (nbxmpp.NS_MAM,
                                                 nbxmpp.NS_MAM_1,
                                                 nbxmpp.NS_MAM_2):
-            forwarded = result.getTag('forwarded', namespace=nbxmpp.NS_FORWARD)
+            forwarded = result.getTag('forwarded',
+                                      namespace=nbxmpp.NS_FORWARD,
+                                      protocol=True)
             if not forwarded:
                 log.warning('Invalid MAM Message: no forwarded child')
                 return



View it on GitLab: 
https://dev.gajim.org/gajim/gajim/commit/c1decf682ba836927ba1df80c33aa4dcf84898de
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits

Reply via email to