[Telepathy-commits] [telepathy-spec/master] Say a bit more about req7, req8

Simon McVittie simon.mcvittie at collabora.co.uk
Fri Sep 26 08:20:44 PDT 2008


20080609120450-53eee-ed7e7536da296f17db871e839109c6d2770caa1f.gz
---
 doc/request.txt |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/doc/request.txt b/doc/request.txt
index a11caeb..374f10f 100644
--- a/doc/request.txt
+++ b/doc/request.txt
@@ -470,6 +470,11 @@ _`req7`: joining chatroom from chatroom UI
 Tybalt starts an IRC-style chatroom client and wants to join a chatroom, either
 by explicit request or because his client auto-joins his favourite rooms.
 
+:New vs. existing:
+    ???
+:Definition of channel identity:
+    ChannelType is Text, TargetHandleType is ROOM, TargetHandle is #capulet
+
 Current implementation::
 
     if a channel with GetHandle() -> (ROOM, chatroom_handle) exists:
@@ -477,7 +482,7 @@ Current implementation::
     else:
         RequestChannel (Text, ROOM, chatroom_handle, suppress_handler=TRUE)
 
-Problems:
+Problems addressed by proposed implementation:
 
 * Tybalt doesn't get a chance to choose his nickname before joining
 
@@ -490,12 +495,21 @@ created, like Chan.I.Chatroom. RequestChannels arguments contain::
      '...Channel.Interface.Chatroom.Nickname': 'the Prince of Cats',
     }
 
+Proplems remaining:
+
+* How do threads work? We just don't know
+
 _`req8`: joining chatroom from elsewhere
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 
 Benvolio chooses to rejoin a recently-used chatroom from (hypothetical
 functionality of) the GNOME Places menu.
 
+:New vs. existing:
+    ???
+:Definition of channel identity:
+    ChannelType is Text, TargetHandleType is ROOM, TargetHandle is #capulet
+
 Current implementation::
 
     GNOME menu asks Mission Control for a channel with
-- 
1.5.6.5




More information about the Telepathy-commits mailing list