aboutsummaryrefslogtreecommitdiff
path: root/src/mod_ping.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-06-22 16:56:08 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-06-22 16:56:08 +0300
commit83cce468a573d3ca58a0c6653a2ccc17c7b4dbc3 (patch)
tree0e8bffc0327e389ab9eda4b944d85b35fd1e90eb /src/mod_ping.erl
parentDocument a few more supported protocols (diff)
Add MAM (XEP-0313) support
Diffstat (limited to 'src/mod_ping.erl')
-rw-r--r--src/mod_ping.erl7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mod_ping.erl b/src/mod_ping.erl
index 0b332edec..7d030685c 100644
--- a/src/mod_ping.erl
+++ b/src/mod_ping.erl
@@ -57,7 +57,7 @@
handle_cast/2, handle_info/2, code_change/3]).
-export([iq_ping/3, user_online/3, user_offline/3,
- user_send/3, mod_opt_type/1]).
+ user_send/4, mod_opt_type/1]).
-record(state,
{host = <<"">>,
@@ -214,8 +214,9 @@ user_online(_SID, JID, _Info) ->
user_offline(_SID, JID, _Info) ->
stop_ping(JID#jid.lserver, JID).
-user_send(JID, _From, _Packet) ->
- start_ping(JID#jid.lserver, JID).
+user_send(Packet, _C2SState, JID, _From) ->
+ start_ping(JID#jid.lserver, JID),
+ Packet.
%%====================================================================
%% Internal functions