Remove XEP-0091 tags from test suite

This commit is contained in:
Holger Weiss 2015-05-18 14:38:57 +02:00
parent 2af659b737
commit dfbef8be8f
4 changed files with 3 additions and 80 deletions

View File

@ -1286,7 +1286,7 @@ muc_slave(Config) ->
%% Receive the room subject %% Receive the room subject
?recv1(#message{from = PeerNickJID, type = groupchat, ?recv1(#message{from = PeerNickJID, type = groupchat,
body = [#text{data = Subject}], body = [#text{data = Subject}],
sub_els = [#delay{}, #legacy_delay{}]}), sub_els = [#delay{}]}),
%% Receive MUC history %% Receive MUC history
lists:foreach( lists:foreach(
fun(N) -> fun(N) ->
@ -1294,7 +1294,7 @@ muc_slave(Config) ->
?recv1(#message{from = PeerNickJID, ?recv1(#message{from = PeerNickJID,
type = groupchat, type = groupchat,
body = [Text], body = [Text],
sub_els = [#delay{}, #legacy_delay{}]}) sub_els = [#delay{}]})
end, lists:seq(1, 5)), end, lists:seq(1, 5)),
%% Sending a voice request %% Sending a voice request
VoiceReq = #xdata{ VoiceReq = #xdata{
@ -1450,7 +1450,6 @@ offline_slave(Config) ->
body = [#text{data = <<"body">>}], body = [#text{data = <<"body">>}],
subject = [#text{data = <<"subject">>}]}), subject = [#text{data = <<"subject">>}]}),
true = lists:keymember(delay, 1, SubEls), true = lists:keymember(delay, 1, SubEls),
true = lists:keymember(legacy_delay, 1, SubEls),
disconnect(Config). disconnect(Config).
carbons_master(Config) -> carbons_master(Config) ->
@ -1596,7 +1595,7 @@ client_state_slave(Config) ->
change_client_state(Config, inactive), change_client_state(Config, inactive),
wait_for_master(Config), wait_for_master(Config),
?recv1(#presence{from = Peer, type = unavailable, ?recv1(#presence{from = Peer, type = unavailable,
sub_els = [#delay{}, #legacy_delay{}]}), sub_els = [#delay{}]}),
?recv1(#message{from = Peer, thread = <<"1">>, ?recv1(#message{from = Peer, thread = <<"1">>,
body = [#text{data = <<"body">>}], body = [#text{data = <<"body">>}],
sub_els = [#chatstate{type = active}]}), sub_els = [#chatstate{type = active}]}),

View File

@ -166,9 +166,6 @@ decode({xmlel, _name, _attrs, _} = _el, Opts) ->
<<"http://jabber.org/protocol/bytestreams">>} -> <<"http://jabber.org/protocol/bytestreams">>} ->
decode_bytestreams_streamhost(<<"http://jabber.org/protocol/bytestreams">>, decode_bytestreams_streamhost(<<"http://jabber.org/protocol/bytestreams">>,
IgnoreEls, _el); IgnoreEls, _el);
{<<"x">>, <<"jabber:x:delay">>} ->
decode_legacy_delay(<<"jabber:x:delay">>, IgnoreEls,
_el);
{<<"delay">>, <<"urn:xmpp:delay">>} -> {<<"delay">>, <<"urn:xmpp:delay">>} ->
decode_delay(<<"urn:xmpp:delay">>, IgnoreEls, _el); decode_delay(<<"urn:xmpp:delay">>, IgnoreEls, _el);
{<<"paused">>, {<<"paused">>,
@ -1109,7 +1106,6 @@ is_known_tag({xmlel, _name, _attrs, _} = _el) ->
{<<"streamhost">>, {<<"streamhost">>,
<<"http://jabber.org/protocol/bytestreams">>} -> <<"http://jabber.org/protocol/bytestreams">>} ->
true; true;
{<<"x">>, <<"jabber:x:delay">>} -> true;
{<<"delay">>, <<"urn:xmpp:delay">>} -> true; {<<"delay">>, <<"urn:xmpp:delay">>} -> true;
{<<"paused">>, {<<"paused">>,
<<"http://jabber.org/protocol/chatstates">>} -> <<"http://jabber.org/protocol/chatstates">>} ->
@ -1936,9 +1932,6 @@ encode({chatstate, paused} = Paused) ->
encode({delay, _, _} = Delay) -> encode({delay, _, _} = Delay) ->
encode_delay(Delay, encode_delay(Delay,
[{<<"xmlns">>, <<"urn:xmpp:delay">>}]); [{<<"xmlns">>, <<"urn:xmpp:delay">>}]);
encode({legacy_delay, _, _} = X) ->
encode_legacy_delay(X,
[{<<"xmlns">>, <<"jabber:x:delay">>}]);
encode({streamhost, _, _, _} = Streamhost) -> encode({streamhost, _, _, _} = Streamhost) ->
encode_bytestreams_streamhost(Streamhost, encode_bytestreams_streamhost(Streamhost,
[{<<"xmlns">>, [{<<"xmlns">>,
@ -2181,7 +2174,6 @@ get_ns({chatstate, inactive}) ->
get_ns({chatstate, paused}) -> get_ns({chatstate, paused}) ->
<<"http://jabber.org/protocol/chatstates">>; <<"http://jabber.org/protocol/chatstates">>;
get_ns({delay, _, _}) -> <<"urn:xmpp:delay">>; get_ns({delay, _, _}) -> <<"urn:xmpp:delay">>;
get_ns({legacy_delay, _, _}) -> <<"jabber:x:delay">>;
get_ns({streamhost, _, _, _}) -> get_ns({streamhost, _, _, _}) ->
<<"http://jabber.org/protocol/bytestreams">>; <<"http://jabber.org/protocol/bytestreams">>;
get_ns({bytestreams, _, _, _, _, _, _}) -> get_ns({bytestreams, _, _, _, _, _, _}) ->
@ -2374,7 +2366,6 @@ pp(pubsub, 8) ->
pp(shim, 1) -> [headers]; pp(shim, 1) -> [headers];
pp(chatstate, 1) -> [type]; pp(chatstate, 1) -> [type];
pp(delay, 2) -> [stamp, from]; pp(delay, 2) -> [stamp, from];
pp(legacy_delay, 2) -> [stamp, from];
pp(streamhost, 3) -> [jid, host, port]; pp(streamhost, 3) -> [jid, host, port];
pp(bytestreams, 6) -> pp(bytestreams, 6) ->
[hosts, used, activate, dstaddr, mode, sid]; [hosts, used, activate, dstaddr, mode, sid];
@ -5397,60 +5388,6 @@ encode_bytestreams_streamhost_attr_port(1080, _acc) ->
encode_bytestreams_streamhost_attr_port(_val, _acc) -> encode_bytestreams_streamhost_attr_port(_val, _acc) ->
[{<<"port">>, enc_int(_val)} | _acc]. [{<<"port">>, enc_int(_val)} | _acc].
decode_legacy_delay(__TopXMLNS, __IgnoreEls,
{xmlel, <<"x">>, _attrs, _els}) ->
{Stamp, From} = decode_legacy_delay_attrs(__TopXMLNS,
_attrs, undefined, undefined),
{legacy_delay, Stamp, From}.
decode_legacy_delay_attrs(__TopXMLNS,
[{<<"stamp">>, _val} | _attrs], _Stamp, From) ->
decode_legacy_delay_attrs(__TopXMLNS, _attrs, _val,
From);
decode_legacy_delay_attrs(__TopXMLNS,
[{<<"from">>, _val} | _attrs], Stamp, _From) ->
decode_legacy_delay_attrs(__TopXMLNS, _attrs, Stamp,
_val);
decode_legacy_delay_attrs(__TopXMLNS, [_ | _attrs],
Stamp, From) ->
decode_legacy_delay_attrs(__TopXMLNS, _attrs, Stamp,
From);
decode_legacy_delay_attrs(__TopXMLNS, [], Stamp,
From) ->
{decode_legacy_delay_attr_stamp(__TopXMLNS, Stamp),
decode_legacy_delay_attr_from(__TopXMLNS, From)}.
encode_legacy_delay({legacy_delay, Stamp, From},
_xmlns_attrs) ->
_els = [],
_attrs = encode_legacy_delay_attr_from(From,
encode_legacy_delay_attr_stamp(Stamp,
_xmlns_attrs)),
{xmlel, <<"x">>, _attrs, _els}.
decode_legacy_delay_attr_stamp(__TopXMLNS, undefined) ->
erlang:error({xmpp_codec,
{missing_attr, <<"stamp">>, <<"x">>, __TopXMLNS}});
decode_legacy_delay_attr_stamp(__TopXMLNS, _val) ->
_val.
encode_legacy_delay_attr_stamp(_val, _acc) ->
[{<<"stamp">>, _val} | _acc].
decode_legacy_delay_attr_from(__TopXMLNS, undefined) ->
undefined;
decode_legacy_delay_attr_from(__TopXMLNS, _val) ->
case catch dec_jid(_val) of
{'EXIT', _} ->
erlang:error({xmpp_codec,
{bad_attr_value, <<"from">>, <<"x">>, __TopXMLNS}});
_res -> _res
end.
encode_legacy_delay_attr_from(undefined, _acc) -> _acc;
encode_legacy_delay_attr_from(_val, _acc) ->
[{<<"from">>, enc_jid(_val)} | _acc].
decode_delay(__TopXMLNS, __IgnoreEls, decode_delay(__TopXMLNS, __IgnoreEls,
{xmlel, <<"delay">>, _attrs, _els}) -> {xmlel, <<"delay">>, _attrs, _els}) ->
{Stamp, From} = decode_delay_attrs(__TopXMLNS, _attrs, {Stamp, From} = decode_delay_attrs(__TopXMLNS, _attrs,

View File

@ -137,9 +137,6 @@
-record(feature_csi, {xmlns :: binary()}). -record(feature_csi, {xmlns :: binary()}).
-record(legacy_delay, {stamp :: binary(),
from :: any()}).
-record(muc_user_destroy, {reason :: binary(), -record(muc_user_destroy, {reason :: binary(),
jid :: any()}). jid :: any()}).

View File

@ -1808,16 +1808,6 @@
dec = {dec_jid, []}, dec = {dec_jid, []},
enc = {enc_jid, []}}]}). enc = {enc_jid, []}}]}).
-xml(legacy_delay,
#elem{name = <<"x">>,
xmlns = <<"jabber:x:delay">>,
result = {legacy_delay, '$stamp', '$from'},
attrs = [#attr{name = <<"stamp">>,
required = true},
#attr{name = <<"from">>,
dec = {dec_jid, []},
enc = {enc_jid, []}}]}).
-xml(bytestreams_streamhost, -xml(bytestreams_streamhost,
#elem{name = <<"streamhost">>, #elem{name = <<"streamhost">>,
xmlns = <<"http://jabber.org/protocol/bytestreams">>, xmlns = <<"http://jabber.org/protocol/bytestreams">>,