From c79c899e0ec0307318609261014d7d3d100cf943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 18 Jun 2023 17:26:51 +0200 Subject: feat: MessageProperties: Add origin_id attribute --- nbxmpp/modules/message.py | 1 + nbxmpp/structs.py | 1 + 2 files changed, 2 insertions(+) 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 -- cgit v1.2.3