Packages
ejabberd
25.10.0
26.4.0
26.3.0
26.2.0
26.1.0
25.10.0
25.8.0
25.7.0
25.4.0
25.3.0
24.12.0
24.10.0
24.7.0
24.6.0
24.2.6
23.10.0
23.4.0
23.1.0
22.10.0
22.5.0
21.12.0
21.7.0
21.4.0
21.1.0
20.12.0
20.7.0
20.4.0
20.3.0
20.2.0
20.1.0
19.9.1
19.9.0
19.8.0
19.5.0
19.2.0
18.12.1
18.12.0
18.6.0
18.4.0
18.3.0
18.1.0
17.11.0
17.9.0
17.6.0
17.3.0
17.1.0
16.12.0-beta1
16.9.0
16.8.0
16.6.2
16.6.1
16.6.0
16.4.1
16.4.0
16.3.0
16.2.0
16.1.0-beta1
Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
Current section
Files
Jump to
Current section
Files
src/mod_muc_log_opt.erl
%% Generated automatically
%% DO NOT EDIT: run `make options` instead
-module(mod_muc_log_opt).
-export([access_log/1]).
-export([cssfile/1]).
-export([dirname/1]).
-export([dirtype/1]).
-export([file_format/1]).
-export([file_permissions/1]).
-export([outdir/1]).
-export([spam_prevention/1]).
-export([timezone/1]).
-export([top_link/1]).
-export([url/1]).
-spec access_log(gen_mod:opts() | global | binary()) -> 'muc_admin' | acl:acl().
access_log(Opts) when is_map(Opts) ->
gen_mod:get_opt(access_log, Opts);
access_log(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, access_log).
-spec cssfile(gen_mod:opts() | global | binary()) -> {'file',binary()} | {'url',binary()}.
cssfile(Opts) when is_map(Opts) ->
gen_mod:get_opt(cssfile, Opts);
cssfile(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, cssfile).
-spec dirname(gen_mod:opts() | global | binary()) -> 'room_jid' | 'room_name'.
dirname(Opts) when is_map(Opts) ->
gen_mod:get_opt(dirname, Opts);
dirname(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, dirname).
-spec dirtype(gen_mod:opts() | global | binary()) -> 'plain' | 'subdirs'.
dirtype(Opts) when is_map(Opts) ->
gen_mod:get_opt(dirtype, Opts);
dirtype(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, dirtype).
-spec file_format(gen_mod:opts() | global | binary()) -> 'html' | 'plaintext'.
file_format(Opts) when is_map(Opts) ->
gen_mod:get_opt(file_format, Opts);
file_format(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, file_format).
-spec file_permissions(gen_mod:opts() | global | binary()) -> {non_neg_integer(),non_neg_integer()}.
file_permissions(Opts) when is_map(Opts) ->
gen_mod:get_opt(file_permissions, Opts);
file_permissions(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, file_permissions).
-spec outdir(gen_mod:opts() | global | binary()) -> binary().
outdir(Opts) when is_map(Opts) ->
gen_mod:get_opt(outdir, Opts);
outdir(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, outdir).
-spec spam_prevention(gen_mod:opts() | global | binary()) -> boolean().
spam_prevention(Opts) when is_map(Opts) ->
gen_mod:get_opt(spam_prevention, Opts);
spam_prevention(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, spam_prevention).
-spec timezone(gen_mod:opts() | global | binary()) -> 'local' | 'universal'.
timezone(Opts) when is_map(Opts) ->
gen_mod:get_opt(timezone, Opts);
timezone(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, timezone).
-spec top_link(gen_mod:opts() | global | binary()) -> {binary(),binary()}.
top_link(Opts) when is_map(Opts) ->
gen_mod:get_opt(top_link, Opts);
top_link(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, top_link).
-spec url(gen_mod:opts() | global | binary()) -> 'undefined' | binary().
url(Opts) when is_map(Opts) ->
gen_mod:get_opt(url, Opts);
url(Host) ->
gen_mod:get_module_opt(Host, mod_muc_log, url).