aboutsummaryrefslogtreecommitdiff
path: root/src/mod_muc_log.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-09 00:47:54 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-07-09 00:47:54 +0300
commit9cbc0685db892cc22c090b28e357d1fa83a370a0 (patch)
tree2aceb859c556d82e3f38898b365d8f182430f186 /src/mod_muc_log.erl
parentCheck virtual host before running the command (diff)
Don't expose internal FSM API of mod_muc_room
Diffstat (limited to '')
-rw-r--r--src/mod_muc_log.erl5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/mod_muc_log.erl b/src/mod_muc_log.erl
index 79d31c360..8c5af42c3 100644
--- a/src/mod_muc_log.erl
+++ b/src/mod_muc_log.erl
@@ -896,8 +896,9 @@ get_room_state(RoomName, MucService) ->
-spec get_room_state(pid()) -> {ok, mod_muc_room:state()} | error.
get_room_state(RoomPid) ->
- try p1_fsm:sync_send_all_state_event(RoomPid, get_state)
- catch _:_ -> error
+ case mod_muc_room:get_state(RoomPid) of
+ {ok, State} -> {ok, State};
+ {error, _} -> error
end.
get_proc_name(Host) ->