diff options
Diffstat (limited to 'src/mod_offline_odbc.erl')
-rw-r--r-- | src/mod_offline_odbc.erl | 4 |
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. |