Loading nbxmpp/modules/delay.py +5 −1 Changes for nbxmpp/modules/delay.py: 5 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -57,7 +57,11 @@ class Delay: else: jids = [self._client.get_bound_jid().getDomain()] properties.timestamp = parse_delay(stanza, from_=jids) server_delay = parse_delay(stanza, from_=jids) if server_delay is not None: properties.has_server_delay = True properties.timestamp = server_delay properties.user_timestamp = parse_delay(stanza, not_from=jids) @staticmethod Loading nbxmpp/structs.py +5 −0 Changes for nbxmpp/structs.py: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -162,6 +162,7 @@ class MessageProperties: self.thread = None self.user_timestamp = None self.timestamp = time.time() self.has_server_delay = False self.error = None self.eme = None self.http_auth = None Loading @@ -184,6 +185,10 @@ class MessageProperties: self.omemo = None self.encrypted = None @property def has_user_delay(self): return self.user_timestamp is not None @property def is_encrypted(self): return self.encrypted is not None Loading Loading
nbxmpp/modules/delay.py +5 −1 Changes for nbxmpp/modules/delay.py: 5 added lines, 1 removed line. Original line number Diff line number Diff line Loading @@ -57,7 +57,11 @@ class Delay: else: jids = [self._client.get_bound_jid().getDomain()] properties.timestamp = parse_delay(stanza, from_=jids) server_delay = parse_delay(stanza, from_=jids) if server_delay is not None: properties.has_server_delay = True properties.timestamp = server_delay properties.user_timestamp = parse_delay(stanza, not_from=jids) @staticmethod Loading
nbxmpp/structs.py +5 −0 Changes for nbxmpp/structs.py: 5 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -162,6 +162,7 @@ class MessageProperties: self.thread = None self.user_timestamp = None self.timestamp = time.time() self.has_server_delay = False self.error = None self.eme = None self.http_auth = None Loading @@ -184,6 +185,10 @@ class MessageProperties: self.omemo = None self.encrypted = None @property def has_user_delay(self): return self.user_timestamp is not None @property def is_encrypted(self): return self.encrypted is not None Loading