mirror of
https://github.com/processone/ejabberd.git
synced 2024-10-03 14:45:16 +02:00
Adapt to XEP-0280 v0.8
This commit is contained in:
parent
66902b788b
commit
89ea1dd1c4
@ -41,7 +41,7 @@
|
|||||||
remove_connection/4,
|
remove_connection/4,
|
||||||
is_carbon_copy/1]).
|
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">>).
|
-define(NS_FORWARD, <<"urn:xmpp:forward:0">>).
|
||||||
|
|
||||||
-include("ejabberd.hrl").
|
-include("ejabberd.hrl").
|
||||||
@ -172,10 +172,13 @@ send_copies(JID, Packet, Direction)->
|
|||||||
{<<"to">>, jlib:jid_to_string(Dest)}],
|
{<<"to">>, jlib:jid_to_string(Dest)}],
|
||||||
children = [
|
children = [
|
||||||
#xmlel{name = list_to_binary(atom_to_list(Direction)),
|
#xmlel{name = list_to_binary(atom_to_list(Direction)),
|
||||||
attrs = [{<<"xmlns">>, ?NS_CC}]},
|
attrs = [{<<"xmlns">>, ?NS_CC}],
|
||||||
#xmlel{name = <<"forwarded">>,
|
children = [
|
||||||
attrs = [{<<"xmlns">>, ?NS_FORWARD}],
|
#xmlel{name = <<"forwarded">>,
|
||||||
children = [complete_packet(JID, Packet, Direction)]}
|
attrs = [{<<"xmlns">>, ?NS_FORWARD}],
|
||||||
|
children = [
|
||||||
|
complete_packet(JID, Packet, Direction)]}
|
||||||
|
]}
|
||||||
]},
|
]},
|
||||||
ejabberd_router:route(Sender, Dest, New)
|
ejabberd_router:route(Sender, Dest, New)
|
||||||
end, TargetJIDs),
|
end, TargetJIDs),
|
||||||
|
Loading…
Reference in New Issue
Block a user