Fix reopen_seslog command: reopen_log hook has 0 arguments nowadays

This commit is contained in:
Badlop 2022-07-27 13:44:40 +02:00
parent 6be46dacc9
commit fff94c83e7
1 changed files with 8 additions and 5 deletions

View File

@ -31,7 +31,7 @@
-export([start/2, stop/1, depends/2, mod_options/1, mod_opt_type/1, mod_doc/0, mod_status/0]). -export([start/2, stop/1, depends/2, mod_options/1, mod_opt_type/1, mod_doc/0, mod_status/0]).
-export([loop/3, -export([loop/3,
reopen_log/1, reopen_log/0,
failed_auth/3, failed_auth/3,
forbidden/1]). forbidden/1]).
@ -95,8 +95,11 @@ mod_status() ->
%%% REQUEST HANDLERS %%% REQUEST HANDLERS
%%%---------------------------------------------------------------------- %%%----------------------------------------------------------------------
reopen_log(Host) -> reopen_log() ->
get_process_name(Host) ! reopenlog. lists:foreach(
fun(Host) ->
gen_server:cast(get_process_name(Host), reopenlog)
end, ejabberd_option:hosts()).
forbidden(JID) -> forbidden(JID) ->
Host = JID#jid.lserver, Host = JID#jid.lserver,
@ -110,9 +113,9 @@ failed_auth(#{lserver := Host, ip := IPPT} = State, {false, Reason}, U) ->
commands() -> commands() ->
[#ejabberd_commands{name = reopen_seslog, tags = [logs, server], [#ejabberd_commands{name = reopen_seslog, tags = [logs, server],
desc = "Reopen mod_logsession log file", desc = "Reopen mod_logsession log files",
module = ?MODULE, function = reopen_log, module = ?MODULE, function = reopen_log,
args = [{host, string}], args = [],
result = {res, rescode}}]. result = {res, rescode}}].
%%%---------------------------------------------------------------------- %%%----------------------------------------------------------------------