mirror of
https://github.com/processone/ejabberd
synced 2025-10-06 03:50:15 +02:00
Switch to Fast XML module
This commit is contained in:
parent
5539db37b6
commit
dfc29ea03c
63 changed files with 635 additions and 635 deletions
|
@ -76,7 +76,7 @@ process_iq_set(_, From, _To,
|
|||
sub_el =
|
||||
#xmlel{name = SubElName, children = SubEls}}) ->
|
||||
#jid{luser = LUser, lserver = LServer} = From,
|
||||
Res = case {SubElName, xml:remove_cdata(SubEls)} of
|
||||
Res = case {SubElName, fxml:remove_cdata(SubEls)} of
|
||||
{<<"block">>, []} -> {error, ?ERR_BAD_REQUEST};
|
||||
{<<"block">>, Els} ->
|
||||
JIDs = parse_blocklist_items(Els, []),
|
||||
|
@ -116,7 +116,7 @@ parse_blocklist_items([#xmlel{name = <<"item">>,
|
|||
attrs = Attrs}
|
||||
| Els],
|
||||
JIDs) ->
|
||||
case xml:get_attr(<<"jid">>, Attrs) of
|
||||
case fxml:get_attr(<<"jid">>, Attrs) of
|
||||
{value, JID1} ->
|
||||
JID = jid:tolower(jid:from_string(JID1)),
|
||||
parse_blocklist_items(Els, [JID | JIDs]);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue