diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-06-22 16:56:08 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2015-06-22 16:56:08 +0300 |
commit | 83cce468a573d3ca58a0c6653a2ccc17c7b4dbc3 (patch) | |
tree | 0e8bffc0327e389ab9eda4b944d85b35fd1e90eb /src/mod_ping.erl | |
parent | Document a few more supported protocols (diff) |
Add MAM (XEP-0313) support
Diffstat (limited to 'src/mod_ping.erl')
-rw-r--r-- | src/mod_ping.erl | 7 |
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 |