diff --git a/src/mod_invites.erl b/src/mod_invites.erl index 86f67e676..f2b7562d5 100644 --- a/src/mod_invites.erl +++ b/src/mod_invites.erl @@ -250,6 +250,8 @@ mod_doc() -> " allow_modules:", " - mod_invites"]}]}. +-spec mod_options(binary()) -> + [{landing_page, none | auto | binary()} | {atom(), any()}]. mod_options(Host) -> [{access_create_account, none}, {db_type, ejabberd_config:default_db(Host, ?MODULE)}, diff --git a/src/mod_invites_opt.erl b/src/mod_invites_opt.erl index b0d038478..18f8102c7 100644 --- a/src/mod_invites_opt.erl +++ b/src/mod_invites_opt.erl @@ -23,7 +23,7 @@ db_type(Opts) when is_map(Opts) -> db_type(Host) -> gen_mod:get_module_opt(Host, mod_invites, db_type). --spec landing_page(gen_mod:opts() | global | binary()) -> any(). +-spec landing_page(gen_mod:opts() | global | binary()) -> 'none' | 'auto' | binary(). landing_page(Opts) when is_map(Opts) -> gen_mod:get_opt(landing_page, Opts); landing_page(Host) ->