From 743b25448a15947401631b6521431ee086d95e3c Mon Sep 17 00:00:00 2001 From: Badlop Date: Fri, 28 Aug 2020 14:53:32 +0200 Subject: [PATCH] New hook to run when a room process is started (#3353) --- src/mod_muc_room.erl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index a96f7ce35..bedce812b 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -282,6 +282,7 @@ init([Host, ServerHost, Access, Room, HistorySize, [Room, Host, jid:encode(Creator)]), add_to_log(room_existence, created, State1), add_to_log(room_existence, started, State1), + ejabberd_hooks:run(start_room, ServerHost, [ServerHost, Room, Host]), {ok, normal_state, reset_hibernate_timer(State1)}; init([Host, ServerHost, Access, Room, HistorySize, RoomShaper, Opts, QueueType]) -> process_flag(trap_exit, true), @@ -296,6 +297,7 @@ init([Host, ServerHost, Access, Room, HistorySize, RoomShaper, Opts, QueueType]) room_queue = RoomQueue, room_shaper = Shaper}), add_to_log(room_existence, started, State), + ejabberd_hooks:run(start_room, ServerHost, [ServerHost, Room, Host]), {ok, normal_state, reset_hibernate_timer(State)}. normal_state({route, <<"">>,