From ba47fd464999cdc320fb5372d37d9beebcb1b228 Mon Sep 17 00:00:00 2001 From: Evgeniy Khramtsov Date: Wed, 18 Jan 2017 14:09:39 +0300 Subject: [PATCH] Improve tag insertion --- src/mod_offline.erl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mod_offline.erl b/src/mod_offline.erl index 75f16f5bf..432214f2e 100644 --- a/src/mod_offline.erl +++ b/src/mod_offline.erl @@ -842,10 +842,12 @@ count_offline_messages(User, Server) -> -spec add_delay_info(message(), binary(), undefined | erlang:timestamp()) -> message(). -add_delay_info(Packet, _LServer, undefined) -> - Packet; -add_delay_info(Packet, LServer, {_, _, _} = TS) -> - xmpp_util:add_delay_info(Packet, jid:make(LServer), TS, +add_delay_info(Packet, LServer, TS) -> + NewTS = case TS of + undefined -> p1_time_compat:timestamp(); + _ -> TS + end, + xmpp_util:add_delay_info(Packet, jid:make(LServer), NewTS, <<"Offline storage">>). export(LServer) ->