aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2016-04-11 17:21:44 +0200
committerBadlop <badlop@process-one.net>2016-04-11 17:21:44 +0200
commit8c8a6869be20f815a9f3a34d0c72da1252392b0c (patch)
tree759c769fb39d0e9fe7290e19650049a7d94b2843 /src
parentUpdate check_password tests are the command now is fixed (diff)
process2/2 is needed by mod_rest to provide its own AccessCommands
See processone/ejabberd-contrib#161
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_ctl.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/ejabberd_ctl.erl b/src/ejabberd_ctl.erl
index edec5a07e..7cacc3bbb 100644
--- a/src/ejabberd_ctl.erl
+++ b/src/ejabberd_ctl.erl
@@ -48,7 +48,7 @@
-behaviour(ejabberd_config).
-author('alexey@process-one.net').
--export([start/0, init/0, process/1,
+-export([start/0, init/0, process/1, process2/2,
register_commands/3, unregister_commands/3,
opt_type/1]).
@@ -231,6 +231,10 @@ process(Args, Version) ->
Code.
%% @spec (Args::[string()], AccessCommands) -> {String::string(), Code::integer()}
+process2(Args, AccessCommands) ->
+ process2(Args, AccessCommands, ?DEFAULT_VERSION).
+
+%% @spec (Args::[string()], AccessCommands, Version) -> {String::string(), Code::integer()}
process2(["--auth", User, Server, Pass | Args], AccessCommands, Version) ->
process2(Args, AccessCommands, {list_to_binary(User), list_to_binary(Server),
list_to_binary(Pass), true}, Version);