]> granicus.if.org Git - ejabberd/commitdiff
process2/2 is needed by mod_rest to provide its own AccessCommands
authorBadlop <badlop@process-one.net>
Mon, 11 Apr 2016 15:21:44 +0000 (17:21 +0200)
committerBadlop <badlop@process-one.net>
Mon, 11 Apr 2016 15:21:44 +0000 (17:21 +0200)
See processone/ejabberd-contrib#161

src/ejabberd_ctl.erl

index edec5a07e5a9a45cf312b6515e12b4ed2dc5d0a7..7cacc3bbb1c8719c35947fea897a0071a5427c63 100644 (file)
@@ -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);