summaryrefslogtreecommitdiff
path: root/src/mod_block_strangers_opt.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-06-14 12:33:26 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-06-14 12:33:26 +0300
commita02cff0e780bb735531594c4ece81e8628f79782 (patch)
tree6fe7d8219d14f58183be1741fcea262c216db447 /src/mod_block_strangers_opt.erl
parentReturn jid_malformed error when sending presence without nick to conference (diff)
Use new configuration validator
Diffstat (limited to 'src/mod_block_strangers_opt.erl')
-rw-r--r--src/mod_block_strangers_opt.erl48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/mod_block_strangers_opt.erl b/src/mod_block_strangers_opt.erl
new file mode 100644
index 00000000..33dc6cc0
--- /dev/null
+++ b/src/mod_block_strangers_opt.erl
@@ -0,0 +1,48 @@
+%% Generated automatically
+%% DO NOT EDIT: run `make options` instead
+
+-module(mod_block_strangers_opt).
+
+-export([access/1]).
+-export([allow_local_users/1]).
+-export([allow_transports/1]).
+-export([captcha/1]).
+-export([drop/1]).
+-export([log/1]).
+
+-spec access(gen_mod:opts() | global | binary()) -> 'none' | acl:acl().
+access(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(access, Opts);
+access(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, access).
+
+-spec allow_local_users(gen_mod:opts() | global | binary()) -> boolean().
+allow_local_users(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(allow_local_users, Opts);
+allow_local_users(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, allow_local_users).
+
+-spec allow_transports(gen_mod:opts() | global | binary()) -> boolean().
+allow_transports(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(allow_transports, Opts);
+allow_transports(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, allow_transports).
+
+-spec captcha(gen_mod:opts() | global | binary()) -> boolean().
+captcha(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(captcha, Opts);
+captcha(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, captcha).
+
+-spec drop(gen_mod:opts() | global | binary()) -> boolean().
+drop(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(drop, Opts);
+drop(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, drop).
+
+-spec log(gen_mod:opts() | global | binary()) -> boolean().
+log(Opts) when is_map(Opts) ->
+ gen_mod:get_opt(log, Opts);
+log(Host) ->
+ gen_mod:get_module_opt(Host, mod_block_strangers, log).
+