[Telepathy] [Bug 19589] New: Need a way for clients to know what kinds of channel can be handled.
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 15 09:16:54 PST 2009
http://bugs.freedesktop.org/show_bug.cgi?id=19589
Summary: Need a way for clients to know what kinds of channel can
be handled.
Product: Telepathy
Version: unspecified
Platform: Other
OS/Version: All
Status: NEW
Severity: enhancement
Priority: medium
Component: telepathy-spec
AssignedTo: telepathy at lists.freedesktop.org
ReportedBy: will.thompson at collabora.co.uk
Currently, a client can look at a Connection's RequestableChannelClasses
property to figure out what kinds of channels it can request. But this is not
necessarily useful:
* A CM might support channels with THT: Room, but that's not to say that
there's a client installed that can handle them. So a contact list UI might
look at RCC, see that rooms are available, and have a bunch of room-related UI
which is actually useless because any channels that get created will be
terminated with extreme prejudice by the dispatcher.
* A client can see that Gabble supports 1-1 stream tubes, but that doesn't help
it figure out what services to offer when you right-click a contact. It should
be able to have a "Play Tic-Tac-Tube" option.
This information is already present in the form of the union of all activatable
and running clients' HandlerChannelFilter properties, applied to the CM's
requestable channel classes. So maybe extra spec is unnecessary.
There's also a localization issue here: every contact list needs to know what
the human-readable description of service=tictactube is.
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the Telepathy
mailing list