[Bug 50082] [next] Rely on contact attributes in all Connection ifaces
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Fri May 18 15:15:58 CEST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=50082
Xavier Claessens <xclaesse at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
URL| |http://cgit.collabora.com/g
| |it/user/xclaesse/telepathy-
| |spec.git/log/?h=next-connec
| |tion
Keywords| |patch
--- Comment #5 from Xavier Claessens <xclaesse at gmail.com> 2012-05-18 06:15:58 PDT ---
To summary:
im.telepathy1.Connection.Interface.Aliasing1/alias:
If unknown, fallback to id, and start the request.
im.telepathy1.Connection.Interface.ClientTypes1/client-types:
If unknown, omit from attributes, and start the request
im.telepathy1.Connection.Interface.ContactCapabilities1/capabilities
If unknown, omit from attributes
im.telepathy1.Connection.Interface.ContactInfo1/info:
If unknown, omit from attributes, no request started.
im.telepathy1.Connection.Interface.Location1/location:
If unknown, omit from attributes, and start the request
im.telepathy1.Connection.Interface.Presence1/presence:
If unknown, fallback to (Unknown, "unknown", ""). I've made this differ from
legacy GetPresences which was documented to wait until roster is fetched. I
think that now that we have a proper ContactList iface with ContactListState,
clients knows when to expect a proper presence.
I'm wondering if we should remove all those implicit requests, and use a
client-interest for them (alias, client-types, location).
--
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