diff options
author | Philipp Hörist <philipp@hoerist.com> | 2023-06-18 18:26:51 +0300 |
---|---|---|
committer | Philipp Hörist <philipp@hoerist.com> | 2023-06-18 22:30:24 +0300 |
commit | c79c899e0ec0307318609261014d7d3d100cf943 (patch) | |
tree | 2a82a4a79b935d9e8916d5a979c3bdf57ee6e773 | |
parent | 752be7bdb85932c5adc8714918c66637ea9faff7 (diff) |
feat: MessageProperties: Add origin_id attribute
-rw-r--r-- | nbxmpp/modules/message.py | 1 | ||||
-rw-r--r-- | nbxmpp/structs.py | 1 |
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 |