[Bug 26205] High-level API for ContactLists

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Jun 4 18:02:26 CEST 2011


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

--- Comment #15 from Xavier Claessens <xclaesse at gmail.com> 2011-06-04 09:02:26 PDT ---
(In reply to comment #7)
> 3) tp_connection_*_async(TpConnection *, array<TpContact>) and
> tp_contact_*_async() for all those methods:
> 
> RequestSubscription
> AuthorizePublication
> RemoveContacts
> Unsubscribe
> Unpublish

Done for TpConnection, still need on-contact variant on TpContact

(In reply to comment #11)
> Open questions:
> 
> a) Ref cycle between TpContact and TpConnection.
> 
> b) What to do in case ContactListState goes to FAILURE.
> 
> c) What container to use for contacts, atm it is GList<TpContact>, but (len,
> TpContact**) pairs seems more consistent with existing APIs.

two more questions:

d) Blocked contacts are not included in contact list. Another feature on
TpConnection would tell to fetch them as well, do we want to prepare the same
features on them? I vote for yes.

e) On the Groups interface, are we sure all contacts are from the contact list,
or can we get additional contacts there? If we have other contacts, do we want
to prepare the same features as well on them?

-- 
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