From 68c9328a9c9c74df79e66d008a1d25ff64cfd33f Mon Sep 17 00:00:00 2001 From: Holger Weiss Date: Tue, 17 Jul 2018 20:50:58 +0200 Subject: Move cancel_timer/1 function into 'misc' module --- src/mod_ping.erl | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'src/mod_ping.erl') 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) -> []. -- cgit v1.2.3