]> granicus.if.org Git - ejabberd/commitdiff
Use econf:timeout/2
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 16 Jul 2019 15:02:32 +0000 (18:02 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 16 Jul 2019 15:02:32 +0000 (18:02 +0300)
src/mod_muc.erl
src/mod_muc_room.erl

index 350fe9d391d9403a4ea959aa53d09e683bbc309b..b25c51dd6cf7295b01fe7614b99cad4386b49f0f 100644 (file)
@@ -1178,7 +1178,7 @@ mod_opt_type(hosts) ->
 mod_opt_type(queue_type) ->
     econf:queue_type();
 mod_opt_type(hibernation_timeout) ->
-    econf:non_neg_int(infinity).
+    econf:timeout(minute, infinity).
 
 mod_options(Host) ->
     [{access, all},
index d29aefb8d9bdfa252f8c48e7c9077ac7a1587375..a8b83128312961dd8645693212a97bd792e134ac 100644 (file)
@@ -4707,7 +4707,7 @@ reset_hibernate_timer(State) ->
                           {infinity, _} ->
                               none;
                           {Timeout, 0} ->
-                              p1_fsm:send_event_after(timer:minutes(Timeout), hibernate);
+                              p1_fsm:send_event_after(Timeout, hibernate);
                           _ ->
                               none
                       end,