[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