aboutsummaryrefslogtreecommitdiff
path: root/src/mod_time.erl
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2015-05-18 12:38:07 +0200
committerBadlop <badlop@process-one.net>2015-05-18 12:38:25 +0200
commit2af659b73762befddab5095630379c1acdef6741 (patch)
tree58cb12b76abbf11a53651ce789d8707e9d38cc36 /src/mod_time.erl
parentRevert "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.erl27
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