[Bug 31130] New: Allow Observers to implement Client.Interface.Requests.

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Tue Oct 26 12:13:08 CEST 2010


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

           Summary: Allow Observers to implement
                    Client.Interface.Requests.
           Product: Telepathy
           Version: git master
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: normal
          Priority: medium
         Component: tp-spec
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: will.thompson at collabora.co.uk
         QAContact: telepathy-bugs at lists.freedesktop.org


Use case: I have an Observer which logs calls. I cancel an outgoing call
request before a channel gets requested; I still want to be able to log that
something happened.

Currently this isn't possible; if Observers could implement
Client.Interface.Requests, they'd be told when requests for channels they'd
probably handle were made. They can tell if those requests succeed by a
subsequent call to ObserveChannels() with the request in Requests_Satisfied; if
they fail, they will have RemoveRequest() called on them.

11:06             smcv | we'll need to extend the semantics of AddRequest to 
                         "you are the Handler who will probably handle it or an 
                         Observer who will probably observe 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