diff options
author | Philipp Hörist <philipp@hoerist.com> | 2018-02-26 22:41:40 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2018-02-26 22:41:40 +0300 |
commit | 3d880eee4df8dbc2f7e2c02ce2210ca8b242ee5f (patch) | |
tree | 63d176186a0658f9c428ac08f2a622704903bad9 | |
parent | e01f2e8e148dd5665dbf88dfb15f1213a8009424 (diff) |
[omemo] Allow origin-id in encrypted messages
-rw-r--r-- | omemo/omemo_connection.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/omemo/omemo_connection.py b/omemo/omemo_connection.py index 25cc228..b01517e 100644 --- a/omemo/omemo_connection.py +++ b/omemo/omemo_connection.py @@ -36,7 +36,9 @@ ALLOWED_TAGS = [('request', nbxmpp.NS_RECEIPTS), ('no-copy', nbxmpp.NS_MSG_HINTS), ('no-permanent-store', nbxmpp.NS_MSG_HINTS), ('replace', nbxmpp.NS_CORRECT), - ('thread', None)] + ('thread', None), + ('origin-id', nbxmpp.NS_SID), + ] log = logging.getLogger('gajim.plugin_system.omemo') @@ -568,6 +570,7 @@ class OMEMOConnection: stanza = nbxmpp.Message( to=obj.msg_iq.getTo(), typ=obj.msg_iq.getType()) + stanza.setID(obj.stanza_id) stanza.setThread(obj.msg_iq.getThread()) for tag, ns in ALLOWED_TAGS: node = obj.msg_iq.getTag(tag, namespace=ns) |