[Bug 21957] Doesn't implement SimplePresence

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Mar 5 16:24:11 CET 2011


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

--- Comment #9 from Will Thompson <will.thompson at collabora.co.uk> 2011-03-05 07:24:10 PST ---
Over on bug 34796, Debarshi's implementing ContactInfo, and including presence
information in the values returned there.

We'll need to implement SimplePresence to support setting our own presence. I
don't think it's really worth adding API to SimplePresence to support
presence-that-must-be-polled: we already have API for that in the form of
ContactInfo.

We could make presence information that happens to come in via explicit
requests on ContactInfo show up on SimplePresence, and have a flag on the
SimplePresence interface to say that this is how things go on this protocol.
Downside: a naïve client would show stale info to the user with no indication.
I don't think that's necessarily so bad. It would make the Empathy UI for
contact information work better, too: rather than having to handle the
x-presence-... fields, the PresencesChanged() signal would tell us what we need
to know.

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