aboutsummaryrefslogtreecommitdiff
path: root/src/mod_muc_admin.erl
diff options
context:
space:
mode:
authorPaweł Chmielowski <pchmielowski@process-one.net>2020-12-15 16:40:10 +0100
committerPaweł Chmielowski <pchmielowski@process-one.net>2020-12-17 09:55:12 +0100
commit2ab7da1e8f72d1203bcf3d1f425d4d206ed23d57 (patch)
treeb3e58d8808e4e9ee5ed968f894747038c749a599 /src/mod_muc_admin.erl
parentUpdate Dockerfile (diff)
Use better fallback value for room activity time when skipping room in decide_room
Diffstat (limited to 'src/mod_muc_admin.erl')
-rw-r--r--src/mod_muc_admin.erl8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl
index f27ff5b32..fd45af462 100644
--- a/src/mod_muc_admin.erl
+++ b/src/mod_muc_admin.erl
@@ -890,13 +890,13 @@ decide_room(unused, {_Room_name, _Host, ServerHost, Room_pid}, Last_allowed) ->
{Just_created, Num_users} =
case Room_pid of
Pid when is_pid(Pid) andalso OnlyHibernated ->
- {0, 0};
+ {erlang:system_time(microsecond), 0};
Pid when is_pid(Pid) ->
case mod_muc_room:get_state(Room_pid) of
- {ok, #state{just_created = JD, users = U}} ->
- {JD, maps:size(U)};
+ {ok, #state{just_created = JC, users = U}} ->
+ {JC, maps:size(U)};
_ ->
- {0, 0}
+ {erlang:system_time(microsecond), 0}
end;
Opts ->
case lists:keyfind(hibernation_time, 1, Opts) of