diff options
Diffstat (limited to 'tools')
-rw-r--r-- | tools/xmpp_codec.erl | 30 | ||||
-rw-r--r-- | tools/xmpp_codec.hrl | 4 | ||||
-rw-r--r-- | tools/xmpp_codec.spec | 4 |
3 files changed, 19 insertions, 19 deletions
diff --git a/tools/xmpp_codec.erl b/tools/xmpp_codec.erl index 24718fae8..50217eb60 100644 --- a/tools/xmpp_codec.erl +++ b/tools/xmpp_codec.erl @@ -1,6 +1,6 @@ %% Created automatically by XML generator (xml_gen.erl) %% Source: xmpp_codec.spec -%% Date: Fri, 14 Jun 2013 16:48:12 GMT +%% Date: Sat, 15 Jun 2013 09:36:14 GMT -module(xmpp_codec). @@ -1265,22 +1265,22 @@ encode_roster_item_attr_ask(_val, _acc) -> [{<<"ask">>, xml_gen:enc_enum(_val)} | _acc]. decode_roster({xmlel, <<"query">>, _attrs, _els}) -> - Item = decode_roster_els(_els, []), + Items = decode_roster_els(_els, []), Ver = decode_roster_attrs(_attrs, undefined), - {roster, Item, Ver}. + {roster, Items, Ver}. -decode_roster_els([], Item) -> lists:reverse(Item); +decode_roster_els([], Items) -> lists:reverse(Items); decode_roster_els([{xmlel, <<"item">>, _attrs, _} = _el | _els], - Item) -> + Items) -> _xmlns = xml:get_attr_s(<<"xmlns">>, _attrs), if _xmlns == <<>>; _xmlns == <<"jabber:iq:roster">> -> decode_roster_els(_els, - [decode_roster_item(_el) | Item]); - true -> decode_roster_els(_els, Item) + [decode_roster_item(_el) | Items]); + true -> decode_roster_els(_els, Items) end; -decode_roster_els([_ | _els], Item) -> - decode_roster_els(_els, Item). +decode_roster_els([_ | _els], Items) -> + decode_roster_els(_els, Items). decode_roster_attrs([{<<"ver">>, _val} | _attrs], _Ver) -> @@ -1290,15 +1290,15 @@ decode_roster_attrs([_ | _attrs], Ver) -> decode_roster_attrs([], Ver) -> decode_roster_attr_ver(Ver). -encode_roster({roster, Item, Ver}, _xmlns_attrs) -> - _els = 'encode_roster_$item'(Item, []), +encode_roster({roster, Items, Ver}, _xmlns_attrs) -> + _els = 'encode_roster_$items'(Items, []), _attrs = encode_roster_attr_ver(Ver, _xmlns_attrs), {xmlel, <<"query">>, _attrs, _els}. -'encode_roster_$item'([], _acc) -> _acc; -'encode_roster_$item'([Item | _els], _acc) -> - 'encode_roster_$item'(_els, - [encode_roster_item(Item, []) | _acc]). +'encode_roster_$items'([], _acc) -> _acc; +'encode_roster_$items'([Items | _els], _acc) -> + 'encode_roster_$items'(_els, + [encode_roster_item(Items, []) | _acc]). decode_roster_attr_ver(undefined) -> undefined; decode_roster_attr_ver(_val) -> _val. diff --git a/tools/xmpp_codec.hrl b/tools/xmpp_codec.hrl index 1b33a07ae..54f681f18 100644 --- a/tools/xmpp_codec.hrl +++ b/tools/xmpp_codec.hrl @@ -1,6 +1,6 @@ %% Created automatically by XML generator (xml_gen.erl) %% Source: xmpp_codec.spec -%% Date: Fri, 14 Jun 2013 16:48:12 GMT +%% Date: Sat, 15 Jun 2013 09:36:14 GMT -record(last, {seconds, text}). @@ -10,7 +10,7 @@ -record(roster_item, {jid, name, groups = [], subscription = none, ask}). --record(roster, {item = [], ver}). +-record(roster, {items = [], ver}). -record(privacy_item, {order, action, type, value, stanza}). diff --git a/tools/xmpp_codec.spec b/tools/xmpp_codec.spec index 6cc318f57..3d603d159 100644 --- a/tools/xmpp_codec.spec +++ b/tools/xmpp_codec.spec @@ -66,9 +66,9 @@ {roster, #elem{name = <<"query">>, xmlns = <<"jabber:iq:roster">>, - result = {roster, '$item', '$ver'}, + result = {roster, '$items', '$ver'}, attrs = [#attr{name = <<"ver">>}], - refs = [#ref{name = roster_item, label = '$item'}]}}. + refs = [#ref{name = roster_item, label = '$items'}]}}. {privacy_message, #elem{name = <<"message">>, xmlns = <<"jabber:iq:privacy">>, result = message}}. |