# HG changeset patch # User Goffi # Date 1700662285 -3600 # Node ID 83d8d8500bc296dcaf681fb01d4b504446720a9a # Parent 04cdcb3fd7136d59805b9d1777a75eab68cdccfe tools (common/data_objects): expose message's `extra` field. diff -r 04cdcb3fd713 -r 83d8d8500bc2 libervia/backend/tools/common/data_objects.py --- a/libervia/backend/tools/common/data_objects.py Wed Nov 22 15:10:04 2023 +0100 +++ b/libervia/backend/tools/common/data_objects.py Wed Nov 22 15:11:25 2023 +0100 @@ -42,8 +42,8 @@ self._message_data = msg_data[4] self._subject_data = msg_data[5] self._type = msg_data[6] - self._extra = data_format.deserialise(msg_data[7]) - self._html = dict(data_format.get_sub_dict("xhtml", self._extra)) + self.extra = data_format.deserialise(msg_data[7]) + self._html = dict(data_format.get_sub_dict("xhtml", self.extra)) @property def id(self): @@ -77,23 +77,23 @@ @property def thread(self): - return self._extra.get("thread") + return self.extra.get("thread") @property def thread_parent(self): - return self._extra.get("thread_parent") + return self.extra.get("thread_parent") @property def received(self): - return self._extra.get("received_timestamp", self._timestamp) + return self.extra.get("received_timestamp", self._timestamp) @property def delay_sender(self): - return self._extra.get("delay_sender") + return self.extra.get("delay_sender") @property def info_type(self): - return self._extra.get("info_type") + return self.extra.get("info_type") @property def html(self): @@ -106,7 +106,7 @@ @property def attachments(self): - return self._extra.get("attachments", []) + return self.extra.get("attachments", [])