25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-12-22 17:28:25 +01:00

Unregister hooks on stop in mod_muc_rbtl

This commit is contained in:
Paweł Chmielowski 2023-04-17 18:03:21 +02:00
parent 98d348893b
commit f5b6909cca

View File

@ -53,6 +53,12 @@ start(Host, _Opts) ->
request_initial_items(Host).
stop(Host) ->
ejabberd_hooks:delete(local_send_to_resource_hook, Host,
?MODULE, pubsub_event_handler, 50),
ejabberd_hooks:delete(muc_filter_presence, Host,
?MODULE, muc_presence_filter, 50),
ejabberd_hooks:delete(muc_process_iq, Host,
?MODULE, muc_process_iq, 50),
Jid = service_jid(Host),
IQ = #iq{type = set, from = Jid, to = jid:make(mod_muc_rtbl_opt:rtbl_server(Host)),
sub_els = [