mirror of
https://github.com/processone/ejabberd.git
synced 2024-10-31 15:21:38 +01:00
Add ejabberd_stopping hook
This hook allows modules to detect when ejabberd is stopping and adjust behaviour if desired
This commit is contained in:
parent
1214a83cca
commit
d4cd3ddc32
@ -77,6 +77,7 @@ start(_, _) ->
|
|||||||
%% This function is called when an application is about to be stopped,
|
%% This function is called when an application is about to be stopped,
|
||||||
%% before shutting down the processes of the application.
|
%% before shutting down the processes of the application.
|
||||||
prep_stop(State) ->
|
prep_stop(State) ->
|
||||||
|
ejabberd_hooks:run(ejabberd_stopping, []),
|
||||||
ejabberd_listener:stop_listeners(),
|
ejabberd_listener:stop_listeners(),
|
||||||
ejabberd_sm:stop(),
|
ejabberd_sm:stop(),
|
||||||
gen_mod:stop_modules(),
|
gen_mod:stop_modules(),
|
||||||
|
Loading…
Reference in New Issue
Block a user