summaryrefslogtreecommitdiff
path: root/src/mod_version.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_version.erl
parentReturn jid_malformed error when sending presence without nick to conference (diff)
Use new configuration validator
Diffstat (limited to 'src/mod_version.erl')
-rw-r--r--src/mod_version.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mod_version.erl b/src/mod_version.erl
index 7c1f28ae..41e97e49 100644
--- a/src/mod_version.erl
+++ b/src/mod_version.erl
@@ -54,12 +54,12 @@ process_local_iq(#iq{type = set, lang = Lang} = IQ) ->
xmpp:make_error(IQ, xmpp:err_not_allowed(Txt, Lang));
process_local_iq(#iq{type = get, to = To} = IQ) ->
Host = To#jid.lserver,
- OS = case gen_mod:get_module_opt(Host, ?MODULE, show_os) of
+ OS = case mod_version_opt:show_os(Host) of
true -> get_os();
false -> undefined
end,
xmpp:make_iq_result(IQ, #version{name = <<"ejabberd">>,
- ver = ejabberd_config:get_version(),
+ ver = ejabberd_option:version(),
os = OS}).
get_os() ->
@@ -77,7 +77,7 @@ depends(_Host, _Opts) ->
[].
mod_opt_type(show_os) ->
- fun (B) when is_boolean(B) -> B end.
+ econf:bool().
mod_options(_Host) ->
[{show_os, true}].