diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-11-01 21:06:50 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-11-01 21:06:50 +0000 |
commit | 36157e41c9c60c1f60bc54bf0aa667a578944a38 (patch) | |
tree | dea326b337e6b8373264080a0bfe90e397d6246f /src/mod_last.erl | |
parent | * src/mod_irc/mod_irc_connection.erl: Updated to work more (diff) |
* src/mod_last.erl: Added remove_user/1 function
* src/mod_configure.erl: Removing of user's stuff moved to
ejabberd_auth
* src/ejabberd_auth.erl: Likewise
SVN Revision: 167
Diffstat (limited to 'src/mod_last.erl')
-rw-r--r-- | src/mod_last.erl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mod_last.erl b/src/mod_last.erl index 50f16fd24..ef7a61b9a 100644 --- a/src/mod_last.erl +++ b/src/mod_last.erl @@ -16,7 +16,8 @@ stop/0, process_local_iq/3, process_sm_iq/3, - on_presence_update/1]). + on_presence_update/1, + remove_user/1]). -include("ejabberd.hrl"). -include("jlib.hrl"). @@ -112,3 +113,9 @@ on_presence_update(LUser) -> mnesia:transaction(F). +remove_user(User) -> + LUser = jlib:nodeprep(User), + F = fun() -> + mnesia:delete({last_activity, LUser}) + end, + mnesia:transaction(F). |