diff options
author | Badlop <badlop@process-one.net> | 2016-03-21 18:30:05 +0100 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2016-03-21 18:30:05 +0100 |
commit | e7ef65a22dd1e957ef0162e0f05ef1e5b93d8bd4 (patch) | |
tree | 1e96c5f300eac74f7b98bd5bd9009f4e3ceb292f /src/mod_admin_extra.erl | |
parent | New command delete_mnesia deletes all tables that can be exported (diff) |
Improve ban_account command to work with other DBs than Mnesia (#977)
Diffstat (limited to 'src/mod_admin_extra.erl')
-rw-r--r-- | src/mod_admin_extra.erl | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/mod_admin_extra.erl b/src/mod_admin_extra.erl index 343a1a3a2..f0e567199 100644 --- a/src/mod_admin_extra.erl +++ b/src/mod_admin_extra.erl @@ -748,21 +748,7 @@ kick_sessions(User, Server, Reason) -> fun(Resource) -> kick_this_session(User, Server, Resource, Reason) end, - get_resources(User, Server)). - -get_resources(User, Server) -> - lists:map( - fun(Session) -> - element(3, Session#session.usr) - end, - get_sessions(User, Server)). - -get_sessions(User, Server) -> - LUser = jid:nodeprep(User), - LServer = jid:nameprep(Server), - Sessions = mnesia:dirty_index_read(session, {LUser, LServer}, #session.us), - true = is_list(Sessions), - Sessions. + ejabberd_sm:get_user_resources(User, Server)). set_random_password(User, Server, Reason) -> NewPass = build_random_password(Reason), |