[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