changeset 2ac97016cc8f in /home/hg/repos/gajim
author: tmolitor thilo@eightysoft.de branches: gajim_0.16 details:http://hg.gajim.org/gajim?cmd=changeset;node=2ac97016cc8f description: Use the timestamp of the forwarded message in mam processing if possible. Fixes #8277
diffstat:
src/common/connection_handlers_events.py | 6 ++++++ 1 files changed, 6 insertions(+), 0 deletions(-)
diffs (16 lines):
diff -r 60e3fe37c303 -r 2ac97016cc8f src/common/connection_handlers_events.py --- a/src/common/connection_handlers_events.py Mon Apr 04 22:51:47 2016 +0200 +++ b/src/common/connection_handlers_events.py Mon Apr 18 01:59:20 2016 +0200 @@ -1040,6 +1040,12 @@ tim = helpers.datetime_tuple(tim) self.tim = localtime(timegm(tim)) self.msg_ = self.stanza.getTag('message') + # use delay of archived message, if possible + delay = self.msg_.getTag('delay', namespace=nbxmpp.NS_DELAY2) + if delay: + tim = delay.getAttr('stamp') + tim = helpers.datetime_tuple(tim) + self.tim = localtime(timegm(tim)) to_ = self.msg_.getAttr('to') if to_: to_ = gajim.get_jid_without_resource(to_)