Skip to content

Commit f7f8d03

Browse files
badlopgithub-actions[bot]
authored andcommitted
Automatic changes "make spec xdata"
1 parent 37fae36 commit f7f8d03

2 files changed

Lines changed: 15 additions & 12 deletions

File tree

include/xmpp_codec.hrl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -466,7 +466,7 @@
466466
items = [] :: [#ps_item{}],
467467
max_items :: 'undefined' | non_neg_integer(),
468468
subid = <<>> :: binary(),
469-
retract :: 'undefined' | binary()}).
469+
retract = [] :: [binary()]}).
470470
-type ps_items() :: #ps_items{}.
471471

472472
-record(fast_token, {expiry :: undefined | erlang:timestamp(),

src/xep0060.erl

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4910,7 +4910,7 @@ decode_pubsub_items(__TopXMLNS, __Opts,
49104910
__Opts,
49114911
_els,
49124912
[],
4913-
undefined),
4913+
[]),
49144914
{Xmlns, Max_items, Node, Subid} =
49154915
decode_pubsub_items_attrs(__TopXMLNS,
49164916
_attrs,
@@ -4928,7 +4928,7 @@ decode_pubsub_items(__TopXMLNS, __Opts,
49284928

49294929
decode_pubsub_items_els(__TopXMLNS, __Opts, [], Items,
49304930
Retract) ->
4931-
{lists:reverse(Items), Retract};
4931+
{lists:reverse(Items), lists:reverse(Retract)};
49324932
decode_pubsub_items_els(__TopXMLNS, __Opts,
49334933
[{xmlel, <<"retract">>, _attrs, _} = _el | _els], Items,
49344934
Retract) ->
@@ -4941,9 +4941,10 @@ decode_pubsub_items_els(__TopXMLNS, __Opts,
49414941
__Opts,
49424942
_els,
49434943
Items,
4944-
decode_pubsub_event_retract(<<"http://jabber.org/protocol/pubsub#event">>,
4945-
__Opts,
4946-
_el));
4944+
[decode_pubsub_event_retract(<<"http://jabber.org/protocol/pubsub#event">>,
4945+
__Opts,
4946+
_el)
4947+
| Retract]);
49474948
_ ->
49484949
decode_pubsub_items_els(__TopXMLNS,
49494950
__Opts,
@@ -5076,13 +5077,15 @@ encode_pubsub_items({ps_items,
50765077
[encode_pubsub_item(Items, __TopXMLNS)
50775078
| _acc]).
50785079

5079-
'encode_pubsub_items_$retract'(undefined, __TopXMLNS,
5080-
_acc) ->
5080+
'encode_pubsub_items_$retract'([], __TopXMLNS, _acc) ->
50815081
_acc;
5082-
'encode_pubsub_items_$retract'(Retract, __TopXMLNS,
5083-
_acc) ->
5084-
[encode_pubsub_event_retract(Retract, __TopXMLNS)
5085-
| _acc].
5082+
'encode_pubsub_items_$retract'([Retract | _els],
5083+
__TopXMLNS, _acc) ->
5084+
'encode_pubsub_items_$retract'(_els,
5085+
__TopXMLNS,
5086+
[encode_pubsub_event_retract(Retract,
5087+
__TopXMLNS)
5088+
| _acc]).
50865089

50875090
decode_pubsub_items_attr_xmlns(__TopXMLNS, undefined) ->
50885091
<<>>;

0 commit comments

Comments
 (0)