[Bug 53818] Allow clients to control their capabilities from being always advertised
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Aug 20 15:24:14 CEST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=53818
--- Comment #2 from Chandni Verma <chandniverma2112 at gmail.com> 2012-08-20 13:24:14 UTC ---
A use case of this feature would be:
Right now its possible for a client to display the capabilities of tp-cilents
he has installed on his computer but he cannot fully utilize this power to
prevent him from launching an application before displaying the capabilities of
that application since he would not be in position to stop advertisement of
that capability unless he uninstalls the application.
If what I propose is implemented, a client would not need to start an
application explicitly to show capabilities provided by that application (like
empathy-call or glchess) to his contacts. All he would need is to set a setting
"advertise chess playing capability to contacts whenever connected" to be
checked and quit the app. MC will automatically launch the app. when a channel
request of the advertised channel type comes up.
If the handler is already launched, when an incoming channel is approved, it
will handle it. When it's not then MC (and approver which will be avtivatable
by MC) are already alive to invoke it as needed on demand. No need to keep
handler loaded for featuring capabilities or anticipating channel reqests.
If a capability of a handler is disabled by user, there will be no incoming
channel requests for it in the first place. Even if they are (by some buggy
client), MC will not know the name of that handler capable of handling it and
will not pass it in the list of "PossibleHandlers" to any approver which is
capable of approving similar channels.
--
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