diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-01-27 11:23:39 +0100 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2021-01-27 11:23:39 +0100 |
commit | faaee94060b63c8e3716344d1d64d66de3e8bb1c (patch) | |
tree | 35f86328b419d3a142a498ca79b29f18e8bb6925 /src/mod_muc_opt.erl | |
parent | Add 'ejabberdctl foreground-quiet' (diff) |
Add oauth_cache_rest_failure_life_time option
This allows to use shorted life time for failures in rest oauth
backend than specified in oauth_cache_life_time.
Diffstat (limited to '')
-rw-r--r-- | src/mod_muc_opt.erl | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mod_muc_opt.erl b/src/mod_muc_opt.erl index e0988137..760a5d7c 100644 --- a/src/mod_muc_opt.erl +++ b/src/mod_muc_opt.erl @@ -15,11 +15,11 @@ -export([history_size/1]). -export([host/1]). -export([hosts/1]). +-export([max_captcha_whitelist/1]). +-export([max_password/1]). -export([max_room_desc/1]). -export([max_room_id/1]). -export([max_room_name/1]). --export([max_password/1]). --export([max_captcha_whitelist/1]). -export([max_rooms_discoitems/1]). -export([max_user_conferences/1]). -export([max_users/1]). @@ -109,6 +109,18 @@ hosts(Opts) when is_map(Opts) -> hosts(Host) -> gen_mod:get_module_opt(Host, mod_muc, hosts). +-spec max_captcha_whitelist(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer(). +max_captcha_whitelist(Opts) when is_map(Opts) -> + gen_mod:get_opt(max_captcha_whitelist, Opts); +max_captcha_whitelist(Host) -> + gen_mod:get_module_opt(Host, mod_muc, max_captcha_whitelist). + +-spec max_password(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer(). +max_password(Opts) when is_map(Opts) -> + gen_mod:get_opt(max_password, Opts); +max_password(Host) -> + gen_mod:get_module_opt(Host, mod_muc, max_password). + -spec max_room_desc(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer(). max_room_desc(Opts) when is_map(Opts) -> gen_mod:get_opt(max_room_desc, Opts); @@ -127,18 +139,6 @@ max_room_name(Opts) when is_map(Opts) -> max_room_name(Host) -> gen_mod:get_module_opt(Host, mod_muc, max_room_name). --spec max_password(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer(). -max_password(Opts) when is_map(Opts) -> - gen_mod:get_opt(max_password, Opts); -max_password(Host) -> - gen_mod:get_module_opt(Host, mod_muc, max_password). - --spec max_captcha_whitelist(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer(). -max_captcha_whitelist(Opts) when is_map(Opts) -> - gen_mod:get_opt(max_captcha_whitelist, Opts); -max_captcha_whitelist(Host) -> - gen_mod:get_module_opt(Host, mod_muc, max_captcha_whitelist). - -spec max_rooms_discoitems(gen_mod:opts() | global | binary()) -> non_neg_integer(). max_rooms_discoitems(Opts) when is_map(Opts) -> gen_mod:get_opt(max_rooms_discoitems, Opts); |