aboutsummaryrefslogtreecommitdiff
path: root/src/mod_ping.erl
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2018-07-17 20:50:58 +0200
committerHolger Weiss <holger@zedat.fu-berlin.de>2018-07-17 20:50:58 +0200
commit68c9328a9c9c74df79e66d008a1d25ff64cfd33f (patch)
treead78006dfd881ff0b09a54a5132239c0fce01e66 /src/mod_ping.erl
parentmod_http_upload: Add "Allow" to OPTIONS response (diff)
Move cancel_timer/1 function into 'misc' module
Diffstat (limited to 'src/mod_ping.erl')
-rw-r--r--src/mod_ping.erl12
1 files changed, 2 insertions, 10 deletions
diff --git a/src/mod_ping.erl b/src/mod_ping.erl
index 6df9aa65a..88146b14b 100644
--- a/src/mod_ping.erl
+++ b/src/mod_ping.erl
@@ -228,7 +228,7 @@ add_timer(JID, Interval, Timers) ->
LJID = jid:tolower(JID),
NewTimers = case maps:find(LJID, Timers) of
{ok, OldTRef} ->
- cancel_timer(OldTRef),
+ misc:cancel_timer(OldTRef),
maps:remove(LJID, Timers);
_ -> Timers
end,
@@ -241,19 +241,11 @@ del_timer(JID, Timers) ->
LJID = jid:tolower(JID),
case maps:find(LJID, Timers) of
{ok, TRef} ->
- cancel_timer(TRef),
+ misc:cancel_timer(TRef),
maps:remove(LJID, Timers);
_ -> Timers
end.
--spec cancel_timer(reference()) -> ok.
-cancel_timer(TRef) ->
- case erlang:cancel_timer(TRef) of
- false ->
- receive {timeout, TRef, _} -> ok after 0 -> ok end;
- _ -> ok
- end.
-
depends(_Host, _Opts) ->
[].