diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2018-09-18 12:53:36 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2018-09-18 12:53:36 +0300 |
commit | 03de853e4fdcf852ae75a86922c08bb1a0950e6d (patch) | |
tree | c65a36565472dc5aeafff2f155a0b5ce80e4d62d /src/ejabberd_xmlrpc.erl | |
parent | Add ability to configure test to use new sql schema (diff) |
Refactor ejabberd_listener
Diffstat (limited to 'src/ejabberd_xmlrpc.erl')
-rw-r--r-- | src/ejabberd_xmlrpc.erl | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/src/ejabberd_xmlrpc.erl b/src/ejabberd_xmlrpc.erl index a6afe585c..11da7f369 100644 --- a/src/ejabberd_xmlrpc.erl +++ b/src/ejabberd_xmlrpc.erl @@ -36,7 +36,7 @@ -author('badlop@process-one.net'). -export([start/2, start_link/2, handler/2, process/2, accept/1, - transform_listen_option/2, listen_opt_type/1]). + transform_listen_option/2, listen_opt_type/1, listen_options/0]). -include("logger.hrl"). -include("ejabberd_http.hrl"). @@ -580,17 +580,7 @@ listen_opt_type(access_commands) -> {<<"ejabberd_xmlrpc compatibility shim">>, {[?MODULE], [{access, Ac}], Commands}} end, lists:flatten(Opts)) - end; -listen_opt_type(maxsessions) -> - fun(I) when is_integer(I), I>0 -> I end; -listen_opt_type(timeout) -> - fun(I) when is_integer(I), I>0 -> I end; -listen_opt_type(inet) -> fun(B) when is_boolean(B) -> B end; -listen_opt_type(inet6) -> fun(B) when is_boolean(B) -> B end; -listen_opt_type(backlog) -> - fun(I) when is_integer(I), I>0 -> I end; -listen_opt_type(accept_interval) -> - fun(I) when is_integer(I), I>=0 -> I end; -listen_opt_type(_) -> - [access_commands, maxsessions, timeout, backlog, inet, inet6, - accept_interval]. + end. + +listen_options() -> + [{access_commands, []}]. |