Welcome to mirror list, hosted at ThFree Co, Russian Federation.

dev.gajim.org/gajim/python-nbxmpp.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilipp Hörist <philipp@hoerist.com>2023-06-18 18:26:51 +0300
committerPhilipp Hörist <philipp@hoerist.com>2023-06-18 22:30:24 +0300
commitc79c899e0ec0307318609261014d7d3d100cf943 (patch)
tree2a82a4a79b935d9e8916d5a979c3bdf57ee6e773
parent752be7bdb85932c5adc8714918c66637ea9faff7 (diff)
feat: MessageProperties: Add origin_id attribute
-rw-r--r--nbxmpp/modules/message.py1
-rw-r--r--nbxmpp/structs.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/nbxmpp/modules/message.py b/nbxmpp/modules/message.py
index 1af46e9..c653c15 100644
--- a/nbxmpp/modules/message.py
+++ b/nbxmpp/modules/message.py
@@ -56,6 +56,7 @@ class BaseMessage(BaseModule):
properties.id = stanza.getID()
properties.self_message = self._parse_self_message(stanza, properties)
+ properties.origin_id = stanza.getOriginID()
properties.stanza_ids = self._parse_stanza_ids(stanza)
if properties.type.is_error:
diff --git a/nbxmpp/structs.py b/nbxmpp/structs.py
index d21cce8..5f77de2 100644
--- a/nbxmpp/structs.py
+++ b/nbxmpp/structs.py
@@ -968,6 +968,7 @@ class MessageProperties:
type: MessageType = MessageType.NORMAL
id: Optional[str] = None
stanza_ids: list[StanzaIDData] = field(default_factory=list)
+ origin_id: Optional[str] = None
from_: Optional[JID] = None
to: Optional[JID] = None
jid: Optional[JID] = None