From f5b6909cca792510acb3c3b69e4a5f4fec45a04b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Mon, 17 Apr 2023 18:03:21 +0200 Subject: [PATCH] Unregister hooks on stop in mod_muc_rbtl --- src/mod_muc_rtbl.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/mod_muc_rtbl.erl b/src/mod_muc_rtbl.erl index f3bdd8386..7454387a1 100644 --- a/src/mod_muc_rtbl.erl +++ b/src/mod_muc_rtbl.erl @@ -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 = [