From c86e4faba3d988b07c43e9dc8069f4be89a48d6b Mon Sep 17 00:00:00 2001 From: Alexey Shchepin Date: Tue, 14 Sep 2010 18:00:01 +0300 Subject: [PATCH] Fixed "sender" log field --- src/mod_applepush.erl | 5 ++++- src/mod_applepush_service.erl | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mod_applepush.erl b/src/mod_applepush.erl index 18b8dd2b0..5e97f6165 100644 --- a/src/mod_applepush.erl +++ b/src/mod_applepush.erl @@ -215,6 +215,7 @@ receive_offline_packet(From, To, Packet) -> end, Badge = integer_to_list(Offline + 1), DeviceID = erlang:integer_to_list(ID, 16), + STo = jlib:jid_to_string(To), Packet1 = {xmlelement, "message", [], [{xmlelement, "push", [{"xmlns", ?NS_P1_PUSH}], @@ -227,7 +228,9 @@ receive_offline_packet(From, To, Packet) -> {xmlelement, "sound", [], [{xmlcdata, SSound}]}, {xmlelement, "from", [], - [{xmlcdata, SFrom}]}]}]}, + [{xmlcdata, SFrom}]}, + {xmlelement, "to", [], + [{xmlcdata, STo}]}]}]}, ejabberd_router:route(To, ServiceJID, Packet1) end end; diff --git a/src/mod_applepush_service.erl b/src/mod_applepush_service.erl index b2d3251ac..425da7aac 100644 --- a/src/mod_applepush_service.erl +++ b/src/mod_applepush_service.erl @@ -370,7 +370,7 @@ handle_message(From, To, Packet, State) -> "Device ID: ~s~n", [State#state.host, erlang:integer_to_list(ID, 16), Notification, Payload, - jlib:jid_to_string(From), + Sender, Receiver, DeviceID]), case ssl:send(State#state.socket, Notification) of ok ->