diff options
author | Badlop <badlop@process-one.net> | 2015-05-18 12:38:07 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2015-05-18 12:38:25 +0200 |
commit | 2af659b73762befddab5095630379c1acdef6741 (patch) | |
tree | 58cb12b76abbf11a53651ce789d8707e9d38cc36 /src/mod_time.erl | |
parent | Revert "Fix EJABBERD_OPTS quoting for Elixir" (diff) |
Remove deprecated XEP-0090 Entity Time and 91 Delayed Delivery (EJAB-849)
Diffstat (limited to 'src/mod_time.erl')
-rw-r--r-- | src/mod_time.erl | 27 |
1 files changed, 1 insertions, 26 deletions
diff --git a/src/mod_time.erl b/src/mod_time.erl index c82fde41c..417ee6bb0 100644 --- a/src/mod_time.erl +++ b/src/mod_time.erl @@ -30,10 +30,7 @@ -behaviour(gen_mod). --export([start/2, stop/1, process_local_iq90/3, - process_local_iq/3]). - - % TODO: Remove once XEP-0090 is Obsolete +-export([start/2, stop/1, process_local_iq/3]). -include("ejabberd.hrl"). -include("logger.hrl"). @@ -44,34 +41,12 @@ start(Host, Opts) -> IQDisc = gen_mod:get_opt(iqdisc, Opts, fun gen_iq_handler:check_type/1, one_queue), gen_iq_handler:add_iq_handler(ejabberd_local, Host, - ?NS_TIME90, ?MODULE, process_local_iq90, - IQDisc), - gen_iq_handler:add_iq_handler(ejabberd_local, Host, ?NS_TIME, ?MODULE, process_local_iq, IQDisc). stop(Host) -> gen_iq_handler:remove_iq_handler(ejabberd_local, Host, - ?NS_TIME90), - gen_iq_handler:remove_iq_handler(ejabberd_local, Host, ?NS_TIME). -%% TODO: Remove this function once XEP-0090 is Obsolete -process_local_iq90(_From, _To, - #iq{type = Type, sub_el = SubEl} = IQ) -> - case Type of - set -> - IQ#iq{type = error, sub_el = [SubEl, ?ERR_NOT_ALLOWED]}; - get -> - UTC = jlib:timestamp_to_iso(calendar:universal_time()), - IQ#iq{type = result, - sub_el = - [#xmlel{name = <<"query">>, - attrs = [{<<"xmlns">>, ?NS_TIME90}], - children = - [#xmlel{name = <<"utc">>, attrs = [], - children = [{xmlcdata, UTC}]}]}]} - end. - process_local_iq(_From, _To, #iq{type = Type, sub_el = SubEl} = IQ) -> case Type of |