tools (common/data_objects): expose message's extra field.

This commit is contained in:
Goffi 2023-11-22 15:11:25 +01:00
commit 39dc28fedf

View file

@ -42,8 +42,8 @@ class Message(object):
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 @@ class Message(object):
@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 @@ class Message(object):
@property
def attachments(self):
return self._extra.get("attachments", [])
return self.extra.get("attachments", [])