[Bug 26205] High-level API for ContactLists

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Aug 5 14:20:47 CEST 2011


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

--- Comment #62 from Guillaume Desmottes <guillaume.desmottes at collabora.co.uk> 2011-08-05 05:20:46 PDT ---
(In reply to comment #60)
> (In reply to comment #58)
> > Hum maybe TP_ACCOUNT_FEATURE_CONNECTION could be prepared by the automatic
> > factory though. In most case (TpBaseClient, etc) we always create a TpAcount
> > and a TpConnection, so preparing this feature should be basically free, right?
> 
> I've discussed this with Will, in TpAccountManager we made it part of CORE to
> prepare its accounts because an AM without prepared accounts would be useless.
> But he thinks that an account without prepared connection could still be useful
> (account settings app for example) since account itself has lots of
> properties/methods that does not need a connection afaik.

I'm not convinced. The automatic factory should be designed for most use cases,
corner cases can still use the simple factory. And most app will use
TpAccount/TpConnection and expect to have get_account/get_connection() working.

I still think that this is unclear for API doc:

"Blocked contacts does not appear here, unless they still have a non-No
subscribe or publish
attribute for some reason."

Tbh, I don't understand what it means at all.

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