[Bug 40655] New: ChannelDispatchOperation::claim() cannot be used by Approvers to handle channels
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Tue Sep 6 19:31:47 CEST 2011
https://bugs.freedesktop.org/show_bug.cgi?id=40655
Summary: ChannelDispatchOperation::claim() cannot be used by
Approvers to handle channels
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: medium
Component: tp-qt4
AssignedTo: telepathy-bugs at lists.freedesktop.org
ReportedBy: andrunko at gmail.com
QAContact: telepathy-bugs at lists.freedesktop.org
Currently ChannelDispatchOperation::claim() only calls CD.Claim() and do not
update the HandledChannels properly indicating that the channels are being
handled.
Solution 1:
- include a CD::claim(handler) that will call CD.Claim() and update the
HandledChannels property correctly, and update the current claim() method docs
to indicate it should be used only for approvers wishing to close the channels
(not handle them).
Solution 2:
- change the current claim() method to create a internal handler with an empty
filter and keep it around till the channels are closed and update
HandledChannels accordingly.
Solution 3:
- A mix of both or ???
--
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