mirror of
https://github.com/processone/ejabberd
synced 2025-10-03 17:59:31 +02:00
mod_stream_mgmt: Delete 'c2s_init' hook
Delete the 'c2s_init' hook when the last 'mod_stream_mgmt' instance is stopped.
This commit is contained in:
parent
0760c7273c
commit
b8d2a72333
1 changed files with 6 additions and 1 deletions
|
@ -71,7 +71,12 @@ start(Host, _Opts) ->
|
||||||
ejabberd_hooks:add(c2s_terminated, Host, ?MODULE, c2s_terminated, 50).
|
ejabberd_hooks:add(c2s_terminated, Host, ?MODULE, c2s_terminated, 50).
|
||||||
|
|
||||||
stop(Host) ->
|
stop(Host) ->
|
||||||
%% TODO: do something with global 'c2s_init' hook
|
case gen_mod:is_loaded_elsewhere(Host, ?MODULE) of
|
||||||
|
true ->
|
||||||
|
ok;
|
||||||
|
false ->
|
||||||
|
ejabberd_hooks:delete(c2s_init, ?MODULE, c2s_stream_init, 50)
|
||||||
|
end,
|
||||||
ejabberd_hooks:delete(c2s_stream_started, Host, ?MODULE,
|
ejabberd_hooks:delete(c2s_stream_started, Host, ?MODULE,
|
||||||
c2s_stream_started, 50),
|
c2s_stream_started, 50),
|
||||||
ejabberd_hooks:delete(c2s_post_auth_features, Host, ?MODULE,
|
ejabberd_hooks:delete(c2s_post_auth_features, Host, ?MODULE,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue