From 8e8a1a3bf5ccbffbc1ae0c533b369baa801b5879 Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 22 Feb 2010 22:44:34 +0100 Subject: [PATCH] Run user_receive_packet also when sending offline messages to client (thanks to Brian Acton)(EJAB-1193) --- src/ejabberd_c2s.erl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/ejabberd_c2s.erl b/src/ejabberd_c2s.erl index eac6d38f8..5b5feaed2 100644 --- a/src/ejabberd_c2s.erl +++ b/src/ejabberd_c2s.erl @@ -2025,8 +2025,12 @@ resend_offline_messages(#state{user = User, jlib:jid_to_string(From), jlib:jid_to_string(To), Attrs), - send_element(StateData, - {xmlelement, Name, Attrs2, Els}); + FixedPacket = {xmlelement, Name, Attrs2, Els}, + send_element(StateData, FixedPacket), + ejabberd_hooks:run(user_receive_packet, + StateData#state.server, + [StateData#state.jid, + From, To, FixedPacket]); true -> ok end