diff options
author | Badlop <badlop@process-one.net> | 2020-08-28 14:53:32 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2020-08-28 14:54:06 +0200 |
commit | 743b25448a15947401631b6521431ee086d95e3c (patch) | |
tree | da50ec44d95a8bafc6b310c1ee4fd95559de3117 /src | |
parent | Show nick also in oneself list of subscriptions (#3206) (diff) |
New hook to run when a room process is started (#3353)
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_muc_room.erl | 2 |
1 files changed, 2 insertions, 0 deletions
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, <<"">>, |