[Bug 43035] A method to avoid downloading the roster at every connection

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Dec 20 18:06:36 CET 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43035

--- Comment #6 from Andre Moreira Magalhaes <andrunko at gmail.com> 2011-12-20 09:06:36 PST ---
Here goes a first review, but I would prefer if some spec developer could check
it also.

I was wondering if we should state in the spec that CMs MUST default to true on
DownloadAtConnection to avoid breaking existing clients. Imagine that gabble or
other current CM starts supporting this property but defaults to false. It
would break all existing clients that don't call ContactList.I.Download().

+ <tp:rationale>
+ <p>Downloading the contact list uses bandwitdh and it is not always
+ necessary: the UI may not need to show the contact list, the UI
+ could cache the contact list from previous connections and accept
+ less regular updates, or the UI can get the contact list from an
+ out-of-band protocol-specific way.</p>
+ </tp:rationale>

I think this rationale is a bit confusing, maybe 
"Downloading the contact list uses bandwitdh and is not always
necessary or desired. For example, a client could cache the contact list from
previous connections and accept less regular updates, or it could get the
contact list from an out-of-band protocol-specific way, or even don't need
contact lists." ?

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA Contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list