mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-26 16:26:24 +01:00
minor bugfix
SVN Revision: 1723
This commit is contained in:
parent
44b4c29d08
commit
3d28a7837d
@ -1480,7 +1480,7 @@ publish_item(Host, ServerHost, Node, Publisher, ItemId, Payload) ->
|
|||||||
PublishFeature = lists:member("publish", Features),
|
PublishFeature = lists:member("publish", Features),
|
||||||
PublishModel = get_option(Options, publish_model),
|
PublishModel = get_option(Options, publish_model),
|
||||||
MaxItems = max_items(Options),
|
MaxItems = max_items(Options),
|
||||||
PayloadCount = payload_elements(xmlelement, Payload),
|
PayloadCount = payload_xmlelements(Payload),
|
||||||
PayloadSize = size(term_to_binary(Payload)),
|
PayloadSize = size(term_to_binary(Payload)),
|
||||||
PayloadMaxSize = get_option(Options, max_payload_size),
|
PayloadMaxSize = get_option(Options, max_payload_size),
|
||||||
% pubsub#deliver_payloads true
|
% pubsub#deliver_payloads true
|
||||||
@ -2125,10 +2125,10 @@ is_to_delivered({User, Server, _}, _, true) ->
|
|||||||
%% Elem = atom()
|
%% Elem = atom()
|
||||||
%% Payload = term()
|
%% Payload = term()
|
||||||
%% @doc <p>Count occurence of given element in payload.</p>
|
%% @doc <p>Count occurence of given element in payload.</p>
|
||||||
payload_elements(Elem, Payload) -> payload_elements(Elem, Payload, 0).
|
payload_xmlelements(Payload) -> payload_xmlelements(Payload, 0).
|
||||||
payload_elements(_, [], Count) -> Count;
|
payload_xmlelements([], Count) -> Count;
|
||||||
payload_elements(Elem, [Elem|Tail], Count) -> payload_elements(Elem, Tail, Count+1);
|
payload_xmlelements([{xmlelement, _, _, _}|Tail], Count) -> payload_xmlelements(Tail, Count+1);
|
||||||
payload_elements(Elem, [_|Tail], Count) -> payload_elements(Elem, Tail, Count).
|
payload_xmlelements([_|Tail], Count) -> payload_xmlelements(Tail, Count).
|
||||||
|
|
||||||
%%%%%% broadcast functions
|
%%%%%% broadcast functions
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user