[Bug 53818] Allow clients to control their capabilities from being always advertised
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Sun Aug 19 23:39:20 CEST 2012
https://bugs.freedesktop.org/show_bug.cgi?id=53818
--- Comment #1 from Chandni Verma <chandniverma2112 at gmail.com> 2012-08-19 21:39:20 UTC ---
This can be made possible by adding a new field in filters defined in .cient
files. Something like:
gsettings-id=org.gnome.Empathy.call
which tell MC about a GSetting schema path to search for boolean keys (say,
"filter1_enabled", "filter2_enabled" and so on for all filters) which let MC
know the user's intention to use that filter/accept such a connection
dynamically and connect to that gsetting's "changed::<key-name>" signal to
dynamically decide to emit "UpdateCapabilities" for the registered client
handlers.
Then the user just has to change the gsetting to enable/disable the use of a
particular feature of his client and MC will update it's advertisement of that
capability to the user's contacts! :)
A little tweaking of the specs will be needed.
--
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