Commit Graph

7 Commits

Author SHA1 Message Date
Bob Silverberg
2e01e83446 Bug 1381605 - Do not load ExtensionSettingsStore's JSON file synchronously, r=aswan
MozReview-Commit-ID: 7lQp9hL9pNd
2017-07-24 15:49:30 -04:00
Bob Silverberg
e362a82d5a Bug 1381297 - Store the installDate of an extension as a number in the extension-settings.json file, r=aswan
MozReview-Commit-ID: 1P7hy23Yyk6
2017-07-20 09:02:36 -04:00
Bob Silverberg
6dc2daeef1 Bug 1330494 - Part 1: Remove async from functions in ExtensionSettingsStore that don't need to be async, r=aswan
MozReview-Commit-ID: KmpBdrLmVNK

Also added a hasSetting method to ExtensionSettingsStore to check whether a particular extension has a
setting stored for a particulay key.
2017-06-29 11:27:47 -07:00
Mark Banner
b1b7a75372 Bug 1380009 - Enable the ESLint no-return-await call to avoid unnecessary intermediate promise creation. r=mossop
MozReview-Commit-ID: EnhSBHMjurr
2017-07-11 22:49:55 +01:00
Bob Silverberg
fdc0a0a28c Bug 1367453 - Do not throw an exception from ExtensionSettingsStore when trying to remove a setting that was not previously set, r=mixedpuppy
This changes the behaviour of ExtensionSettingsStore so that attempting to remove a setting that was not previously set does
not throw an exception. This allows things like privacy.network.webRTCIPHandlingPolicy.clear() to be called without having
previously called privacy.network.webRTCIPHandlingPolicy.set().

MozReview-Commit-ID: FFCOFHk5lhb
2017-05-24 12:29:16 -04:00
Bob Silverberg
71100acdb9 Bug 1341277 - Part 1: Update ExtensionSettingsStore to support disabled settings. r=aswan
MozReview-Commit-ID: 4N67JXfO81D
2017-02-22 11:35:10 -05:00
Bob Silverberg
d997693083 Bug 1320736 - Part 2: Create ExtensionSettingsStore module, r=aswan
MozReview-Commit-ID: A6zWB58OAlB
2017-01-12 17:12:05 -05:00