[Telepathy-commits] [telepathy-spec/master] Text, Messages: don't allow delayed emission of Sent, MessageSent

Simon McVittie simon.mcvittie at collabora.co.uk
Tue Oct 28 09:58:05 PDT 2008


This returns to the spec 0.16 meaning of Sent, agrees with Gabble
1-1 messages, and disagrees with Gabble MUC messages. Now that we
have delivery reports, we can use those to indicate successful
delivery where available (e.g. in XMPP MUCs).
---
 spec/Channel_Interface_Messages.xml |   12 ------------
 spec/Channel_Type_Text.xml          |   12 ------------
 2 files changed, 0 insertions(+), 24 deletions(-)

diff --git a/spec/Channel_Interface_Messages.xml b/spec/Channel_Interface_Messages.xml
index c9fdaf8..e5e3109 100644
--- a/spec/Channel_Interface_Messages.xml
+++ b/spec/Channel_Interface_Messages.xml
@@ -574,18 +574,6 @@ USA.</p>
             channel has the Messages interface) or Text.Sent only
             (otherwise).</p>
         </tp:rationale>
-
-        <p>Emission of this signal MAY be delayed until some time after
-          SendMessage returns, in order to reflect more accurately how
-          other contacts will see the message.</p>
-
-        <tp:rationale>
-          <p>For instance, XMPP multi-user chat imposes a total ordering
-            on messages, and echoes a user's own messages back to them
-            so they can see where the message appears in that ordering.
-            An XMPP connection manager might delay emission of MessageSent
-            until the echo arrives.</p>
-        </tp:rationale>
       </tp:docstring>
 
       <arg type="aa{sv}" tp:type="Message_Part[]" name="Content">
diff --git a/spec/Channel_Type_Text.xml b/spec/Channel_Type_Text.xml
index a49188a..370be0c 100644
--- a/spec/Channel_Type_Text.xml
+++ b/spec/Channel_Type_Text.xml
@@ -281,18 +281,6 @@ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.</
       </arg>
       <tp:docstring xmlns="http://www.w3.org/1999/xhtml">
         <p>Signals that a message has been submitted for sending.</p>
-
-        <p>Emission of this signal MAY be delayed until some time after
-          SendMessage returns, in order to reflect more accurately how
-          other contacts will see the message.</p>
-
-        <tp:rationale>
-          <p>For instance, XMPP multi-user chat imposes a total ordering
-            on messages, and echoes a user's own messages back to them
-            so they can see where the message appears in that ordering.
-            An XMPP connection manager might delay emission of MessageSent
-            until the echo arrives.</p>
-        </tp:rationale>
       </tp:docstring>
     </signal>
 
-- 
1.5.6.5




More information about the Telepathy-commits mailing list