[Bug 29457] New: TpAccountChannelRequest: request-and-observe helper

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 9 16:10:39 CEST 2010


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

           Summary: TpAccountChannelRequest: request-and-observe helper
           Product: Telepathy
           Version: 0.11
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: medium
         Component: tp-glib
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: simon.mcvittie at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org
        Depends on: 29456


Similar to Bug #13422, but when you don't want to handle the channel yourself.

There are two major use cases:

* Fire and forget (Bug #29456): the initiating app only cares that its request
succeeded

* pseudo-observer: either requires extra support from the spec and Mission
Control (see Bug #25018), or various unreliable contortions involving being a
temporary observer with an inherent race condition (see the same bug).

This bug is for the pseudo-observer case.

I suspect it's not worth supporting the temporary observer thing, since as Bug
#25018 points out, it's inherently racy. Instead, we should fix Bug #25018,
provide a new requesting method that will fail if your MC is too old for it
(probably by fixing Bug #28866 at the same time), and make this telepathy-glib
API (which would maybe be called
tp_account_channel_request_ensure_and_observe_async()?) use it.

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