[Bug 32189] Fix group flags for StreamedMedia Channels

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jan 26 18:33:30 CET 2011


--- Comment #2 from David Laban <david.laban at collabora.co.uk> 2011-01-26 09:33:29 PST ---
Added it to the end of my streamedmedia_tests branch.
> Incoming call:
>   members=[peer]
>   local-pending=[self_handle]
>   flags=0 -- you can reject the call by removing yourself
Yup. This is what I end up with.

> Outgoing call:
>   members=[self_handle]
>   remote-pending=[peer]
>   flags=Can_Rescind
I end up with CAN_ADD and CAN_REMOVE as well, for compatibility with the legacy
ways of making outgoing calls. 

> Ongoing call:
>   members=[peer, self_handle]
>   flags=0 (or Can_Remove if you think that removing the other person is a
> reasonable way to end calls).

Decided to keep CAN_REMOVE set if we are the initiator, because that's what the
code allows. For incoming calls, we have it set to 0.

Roll on Telepathy 1.0, when we can delete this mess.

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