]> granicus.if.org Git - ejabberd/commitdiff
Fix opt_type.sh script and re-generate options
authorEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 16 Jul 2019 15:06:47 +0000 (18:06 +0300)
committerEvgeny Khramtsov <ekhramtsov@process-one.net>
Tue, 16 Jul 2019 15:06:51 +0000 (18:06 +0300)
src/mod_muc_opt.erl
tools/opt_types.sh

index 6beca88cd14db905c86889552508f0eb84d92617..2e2bbc94520601bac6283eb453d7f1e47c0d116a 100644 (file)
@@ -82,7 +82,7 @@ default_room_options(Opts) when is_map(Opts) ->
 default_room_options(Host) ->
     gen_mod:get_module_opt(Host, mod_muc, default_room_options).
 
--spec hibernation_timeout(gen_mod:opts() | global | binary()) -> 'infinity' | non_neg_integer().
+-spec hibernation_timeout(gen_mod:opts() | global | binary()) -> 'infinity' | pos_integer().
 hibernation_timeout(Opts) when is_map(Opts) ->
     gen_mod:get_opt(hibernation_timeout, Opts);
 hibernation_timeout(Host) ->
index a8e12bb609638358cb6ec9f21a80f3a7fb520d0f..dba1f667994effa9c5cbb70599f62c8784c8f22b 100755 (executable)
@@ -269,7 +269,7 @@ spec(number, 1, _, _) ->
     erl_types:t_number();
 spec(octal, 0, _, _) ->
     erl_types:t_non_neg_integer();
-spec(binary, A, _, _) when A == 0; A == 1 ->
+spec(binary, A, _, _) when A == 0; A == 1; A == 2 ->
     erl_types:t_binary();
 spec(enum, 1, [L], _) ->
     try
@@ -287,7 +287,7 @@ spec(bool, 0, _, _) ->
     erl_types:t_boolean();
 spec(atom, 0, _, _) ->
     erl_types:t_atom();
-spec(string, A, _, _) when A == 0; A == 1 ->
+spec(string, A, _, _) when A == 0; A == 1; A == 2 ->
     erl_types:t_string();
 spec(any, 0, _, Mod) ->
     t_unknown(Mod);
@@ -311,9 +311,9 @@ spec(ip_mask, 0, _, _) ->
        [t_remote(inet, ip6_address), erl_types:t_from_range(0, 128)]));
 spec(port, 0, _, _) ->
     erl_types:t_from_range(1, 65535);
-spec(re, 0, _, _) ->
+spec(re, A, _, _) when A == 0; A == 1 ->
     t_remote(re, mp);
-spec(glob, 0, _, _) ->
+spec(glob, A, _, _) when A == 0; A == 1 ->
     t_remote(re, mp);
 spec(path, 0, _, _) ->
     erl_types:t_binary();