[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