[Bug 21787] Connection.Interface.ContactLists

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 2 20:22:49 CEST 2010


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

--- Comment #19 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-06-02 11:22:49 PDT ---
Errata since 0.19.6, based on a partial implementation in telepathy-glib
(signal emissions and unfinished implementation of methods):

GetContactListAttributes should be called RequestContactListAttributes, or just
RequestContactList, because it takes time (potentially quite a while on XMPP).

The actor for contact list changes is not given by this API. Do we care? The
non-obvious edges are:

* subscription request rejected by remote user or cancelled by us
* publication request rejected by us or cancelled by remote user

It's unclear to what extent those would be state-recoverable anyway, though.

It's slightly unspecified what the signals are when you rename a group, say
from Old to New with members Alice and Bob. The possibilities are:

1) GroupRenamed("Old", "New"); GroupsChanged([alice, bob], ["New"], ["Old"])
2) GroupRenamed("Old", "New"); GroupsCreated(["New"]); GroupsRemoved(["Old"]);
GroupsChanged([alice, bob], ["New"], ["Old"])

There's no merged draft for ContactBlocking.

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



More information about the telepathy-bugs mailing list