diff options
Diffstat (limited to 'src/mod_roster.erl')
-rw-r--r-- | src/mod_roster.erl | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl index 793892bdc..9d3974ac7 100644 --- a/src/mod_roster.erl +++ b/src/mod_roster.erl @@ -47,6 +47,8 @@ start(Host, Opts) -> ?MODULE, get_jid_info, 50), ejabberd_hooks:add(remove_user, Host, ?MODULE, remove_user, 50), + ejabberd_hooks:add(anonymous_purge_hook, Host, + ?MODULE, remove_user, 50), ejabberd_hooks:add(resend_subscription_requests_hook, Host, ?MODULE, get_in_pending_subscriptions, 50), gen_iq_handler:add_iq_handler(ejabberd_sm, Host, ?NS_ROSTER, @@ -65,6 +67,8 @@ stop(Host) -> ?MODULE, get_jid_info, 50), ejabberd_hooks:delete(remove_user, Host, ?MODULE, remove_user, 50), + ejabberd_hooks:delete(anonymous_purge_hook, Host, + ?MODULE, remove_user, 50), ejabberd_hooks:delete(resend_subscription_requests_hook, Host, ?MODULE, get_in_pending_subscriptions, 50), gen_iq_handler:remove_iq_handler(ejabberd_sm, Host, ?NS_ROSTER). |