[Telepathy-commits] [telepathy-spec/master] req11: propose a couple of possible implementations

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


20080624191800-53eee-726db483c56bcedf547f998cd50e44d469cac08e.gz
---
 doc/request.txt |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

diff --git a/doc/request.txt b/doc/request.txt
index c9be058..e9d91a0 100644
--- a/doc/request.txt
+++ b/doc/request.txt
@@ -625,7 +625,29 @@ Problems:
 * Slightly unclear whether suppress_handler should be TRUE or FALSE -
   depends on "incoming" use cases
 
-Proposed implementation: FIXME
+Proposed implementation _`req11impl1`:
+
+* Everyone who cares about contact lists requests them, with
+  suppress_handler=FALSE
+
+* There is never a channel handler for contact lists
+
+* Approvers do not run, because the contact lists are not "incoming"
+
+Problems with req11impl1_:
+
+* If there is no channel handler, will the channel dispatcher panic and
+  try to close the channel? Or should the CD just special-case contact
+  lists?
+
+Proposed implementation _`req11impl2`:
+
+* The same, but everyone who cares about contact lists registers as a channel
+  handler for them, with HandleChannel being a no-op
+
+Problems with req11impl2_:
+
+* Various pointless HandleChannel calls
 
 _`req12`: creating a user-defined contact group
 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-- 
1.5.6.5




More information about the Telepathy-commits mailing list