From 2c3e0b29c445122dec8cd781e4e9d8195a79e657 Mon Sep 17 00:00:00 2001 From: Simon McVittie Date: Tue, 26 Jun 2007 01:31:20 +0000 Subject: telepathy_plugin: add a FIXME for retrying getting contact-list channels. On highly congested networks (DebConf) it's possible for the roster channels to time out, for instance. --- diff --git a/src/telepathy_plugin.py b/src/telepathy_plugin.py index 7d84536..d95b642 100644 --- a/src/telepathy_plugin.py +++ b/src/telepathy_plugin.py @@ -402,6 +402,8 @@ class TelepathyPlugin(gobject.GObject): # FIXME: cope with CMs that lack some of the interfaces # FIXME: cope with CMs with no 'publish' or 'subscribe' + # FIXME: retry if getting the channel times out + # request both handles at the same time to reduce round-trips pub_handle, sub_handle = self._conn[CONN_INTERFACE].RequestHandles( HANDLE_TYPE_LIST, ['publish', 'subscribe']) -- cgit v0.9.1