24
1
mirror of https://github.com/processone/ejabberd.git synced 2024-07-02 23:06:21 +02:00

Adapt to XEP-0280 v0.8

This commit is contained in:
Pablo Polvorin 2012-11-14 12:57:25 -03:00
parent 66902b788b
commit 89ea1dd1c4

View File

@ -41,7 +41,7 @@
remove_connection/4,
is_carbon_copy/1]).
-define(NS_CC, <<"urn:xmpp:carbons:1">>).
-define(NS_CC, <<"urn:xmpp:carbons:2">>).
-define(NS_FORWARD, <<"urn:xmpp:forward:0">>).
-include("ejabberd.hrl").
@ -172,10 +172,13 @@ send_copies(JID, Packet, Direction)->
{<<"to">>, jlib:jid_to_string(Dest)}],
children = [
#xmlel{name = list_to_binary(atom_to_list(Direction)),
attrs = [{<<"xmlns">>, ?NS_CC}]},
#xmlel{name = <<"forwarded">>,
attrs = [{<<"xmlns">>, ?NS_FORWARD}],
children = [complete_packet(JID, Packet, Direction)]}
attrs = [{<<"xmlns">>, ?NS_CC}],
children = [
#xmlel{name = <<"forwarded">>,
attrs = [{<<"xmlns">>, ?NS_FORWARD}],
children = [
complete_packet(JID, Packet, Direction)]}
]}
]},
ejabberd_router:route(Sender, Dest, New)
end, TargetJIDs),