[Bug 28200] TpBaseContactList

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 4 17:15:41 CEST 2010


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

--- Comment #13 from Simon McVittie <simon.mcvittie at collabora.co.uk> 2010-06-04 08:15:41 PDT ---
(In reply to comment #12)
> I've rewound smcv/contact-list-new-methods a bit, so it only includes the bits
> that I think will rebase cleanly onto the changes I'm making to
> contact-list-manager to implement the errata in Comment #9.

Thinking about it, I'll need to modify the new-methods branch significantly, so
it's not useful to review yet.

(In reply to comment #9)
> AuthorizePublication (au: Contacts) → nothing
> 
> For contacts with publish=No, [...] it merely records the fact that presence
> publication to those contacts is allowed; if any of those contacts ask to
> receive the local user's presence later [...] the connection SHOULD immediately
> allow them to do so, changing their publish attribute directly from No to Yes.

I've implemented this in smcv/contact-list-manager. Thinking about it, I don't
think the contact's state should visibly change when pre-approving like this,
so I didn't implement that bit.

> The various accessor methods are inconsistent about whether virtual methods can
> raise an error. I think they should all never fail, tbh.

Fixed in smcv/contact-list-manager.

> It might be good to move various "compliance levels" of groups of virtual
> methods onto GInterfaces:

Fixed in smcv/contact-list-manager.

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