summaryrefslogtreecommitdiff
path: root/src/mod_offline_odbc.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_offline_odbc.erl')
-rw-r--r--src/mod_offline_odbc.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mod_offline_odbc.erl b/src/mod_offline_odbc.erl
index abc06b47..e2f87c67 100644
--- a/src/mod_offline_odbc.erl
+++ b/src/mod_offline_odbc.erl
@@ -35,6 +35,8 @@ start(_) ->
?MODULE, store_packet, 50),
ejabberd_hooks:add(resend_offline_messages_hook,
?MODULE, pop_offline_messages, 50),
+ ejabberd_hooks:add(remove_user,
+ ?MODULE, remove_user, 50),
register(?PROCNAME, spawn(?MODULE, init, [])).
init() ->
@@ -100,6 +102,8 @@ stop() ->
?MODULE, store_packet, 50),
ejabberd_hooks:delete(resend_offline_messages_hook,
?MODULE, pop_offline_messages, 50),
+ ejabberd_hooks:delete(remove_user,
+ ?MODULE, remove_user, 50),
exit(whereis(?PROCNAME), stop),
ok.