diff options
author | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-06-14 12:33:26 +0300 |
---|---|---|
committer | Evgeny Khramtsov <ekhramtsov@process-one.net> | 2019-06-14 12:33:26 +0300 |
commit | a02cff0e780bb735531594c4ece81e8628f79782 (patch) | |
tree | 6fe7d8219d14f58183be1741fcea262c216db447 /src/mod_version.erl | |
parent | Return 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.erl | 6 |
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}]. |