[Bug 55391] stop MC using things deprecated in 0.20

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Sep 10 03:59:44 PDT 2013


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

--- Comment #67 from Simon McVittie <simon.mcvittie at collabora.co.uk> ---
(In reply to comment #60)
> """
> Note that unlike tp_channel_join_async(), TP_CHANNEL_FEATURE_GROUP feature
> does not have to be prepared and will be prepared for you. But this is a
> deprecated behaviour.
> """

Is what we intended more like this?

Calling tp_channel_leave_async() without first waiting for
TP_CHANNEL_FEATURE_GROUP to be prepared (if possible) is deprecated. If the
channel is known not to implement the Group interface, calling
tp_channel_leave_async() is OK.

That seems pretty unwieldy to me... but if that's a correct interpretation, we
can just leave_async(), yes.

I'm tempted to add a new tp_channel_group_leave_async() which requires
TP_CHANNEL_FEATURE_GROUP to have been prepared successfully, and recommend it
as specifically a way to leave groups (only). empathy-chat would use it for
rooms.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.


More information about the telepathy-bugs mailing list