Index: services/preferences/public/interfaces/preferences.mojom |
diff --git a/services/preferences/public/interfaces/preferences.mojom b/services/preferences/public/interfaces/preferences.mojom |
index bf8d186bfea59db06e7f86cfb37a073846e2c366..0ff39765a8276c9efb8ba562a25b5bee692d2546 100644 |
--- a/services/preferences/public/interfaces/preferences.mojom |
+++ b/services/preferences/public/interfaces/preferences.mojom |
@@ -6,6 +6,8 @@ module prefs.mojom; |
import "mojo/common/common_custom_types.mojom"; |
+const string kServiceName = "prefs:manager"; |
sadrul
2016/12/08 01:07:22
This is kCapabilityName, right?
jonross
2016/12/08 14:36:40
I'd only seen kServiceName used in mojoms for decl
sadrul
2016/12/08 15:33:31
service name is the actual name of the service you
jonross
2016/12/09 20:48:03
There currently is 0 usage of kCapabilityName. Tho
jonross
2016/12/14 15:01:41
Done.
|
+ |
// Used to subscribe to preference changes within PreferenceManager. After |
// requesting to observe, the current values for all requested keys are sent. |
interface PreferencesObserver { |
@@ -15,6 +17,7 @@ interface PreferencesObserver { |
// Manages actual read/write of preference data. Accepts observers who subscribe |
// to preferences, notifying them of changes. |
interface PreferencesManager { |
- AddObserver(array<string> preferences, PreferencesObserver client); |
+ AddObserver(PreferencesObserver client); |
SetPreferences(mojo.common.mojom.DictionaryValue preferences); |
+ Subscribe(array<string> preferences); |
}; |