[Bug 28726] Support Google's Shared Status extension

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Oct 23 22:31:28 CEST 2010


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

Eitan Isaacson <eitan.isaacson at collabora.co.uk> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                URL|                            |http://git.collabora.co.uk/
                   |                            |?p=user/eitan/telepathy-gab
                   |                            |ble.git;a=shortlog;h=refs/h
                   |                            |eads/shared-status

--- Comment #4 from Eitan Isaacson <eitan.isaacson at collabora.co.uk> 2010-10-23 13:31:27 PDT ---
I'm intentionally not adding the 'patch' keyword. Want to do one more round of
testing.

I few caveats:
1. This patch does not add support for the shared status *list*, it perpetuates
whatever list it last retrieved, but does not add our current status to the
list. Google's server does the right thing, and appends it for us. Does
telepathy have a stored status iface? I didn't see it, but if we did, then this
would be a useful feature later on.
2. There is a dilemma how to set the status when first connected. Google's docs
don't have any pointers for this. Do we use the shared status, or the locally
requested status? Or do we decide on it in descending order of restrictiveness
(hidden, dnd, etc.). I went with local status. If the user intentionally sets
the status when connecting, they are responsible for it. Also, the current
protocol does not give any easy way of knowing if other resources are currently
connected, so chances are you are getting a phantom status from the last time
you connected with the same client.

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