diff options
Diffstat (limited to 'src/mod_roster.erl')
-rw-r--r-- | src/mod_roster.erl | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl index 605e8e367..2f5d771ce 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -100,6 +100,8 @@ start(Host, Opts) -> webadmin_page, 50), ejabberd_hooks:add(webadmin_user, Host, ?MODULE, webadmin_user, 50), + gen_iq_handler:add_iq_handler(ejabberd_local, Host, + ?NS_ROSTER, ?MODULE, process_iq, IQDisc), gen_iq_handler:add_iq_handler(ejabberd_sm, Host, ?NS_ROSTER, ?MODULE, process_iq, IQDisc). @@ -126,6 +128,7 @@ stop(Host) -> webadmin_page, 50), ejabberd_hooks:delete(webadmin_user, Host, ?MODULE, webadmin_user, 50), + gen_iq_handler:remove_iq_handler(ejabberd_local, Host, ?NS_ROSTER), gen_iq_handler:remove_iq_handler(ejabberd_sm, Host, ?NS_ROSTER). |