From e519056443ce88db40afadd035f3ed1b81a06fd4 Mon Sep 17 00:00:00 2001 From: Steve Kille Date: Thu, 22 Dec 2016 08:35:25 +0000 Subject: [PATCH] Use XEP-0297 for forwarding history in 1:1 conversion --- xep-0369.xml | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/xep-0369.xml b/xep-0369.xml index 5530826c..d55e9fb7 100644 --- a/xep-0369.xml +++ b/xep-0369.xml @@ -289,7 +289,7 @@ - + @@ -1711,26 +1711,24 @@ A client creates a channel by sending a simple request to the MIX service. A c A common use case for an ad hoc channel is where two users are engaged in a 1:1 chat and wish to broaden the discussion. Prior to bringing more users into a channel, using standard invitation process, there is a need to move a dialogue. The first step is for one of the two users to create an ad hoc channel, as described in the previous section. The other user will then be invited, and can switch to the new channel.

- It may also be useful to share some or all of the messages from the 1:1 discussion into the new channel. The mechanism to do this is to have a special message format that includes information on the original message. - This will generally be done by the user creating the channel before the other user is invited, but may be sent by either the user creating the channel or the 1:1 chat partner at any time. - These messages are marked as <resend> which includes an number of parameters facilitate appropriate display of this selected chat history. This has the following parameters: -

- - + - Harpier cries: 'tis time, 'tis time. - + + + + Harpier cries: 'tis time, 'tis time. + + ]]>
NameNodeDescriptionUpdateDistribution
Messages'urn:xmpp:mix:nodes:messages'For distributing messages to the channel. Each item of this node will contain a message sent to the channel.MessageMessage
Participants'urn:xmpp:mix:nodes:participants'For storing the list of participants and the associated nick. Channel participants are added when they join the channel and removed when they leave AutomaticPubSub
Participants'urn:xmpp:mix:nodes:participants'For storing the list of participants and the associated nick. Channel participants are added when they join the channel and removed when they leave Join/Leave/Set NickPubSub
JID Map'urn:xmpp:mix:nodes:jidmap'For storing a list of anonymized bare JIDs from the participants node with a 1:1 mapping to the corresponding real JIDs.AutomaticPubSub
Presence'urn:xmpp:mix:nodes:presence'For storing information about the availability status of online participants, which may include multiple clients for a single participant.PresencePresence
Information'urn:xmpp:mix:nodes:info'For storing general channel information, such as description. PubSubPubSub