aboutsummaryrefslogtreecommitdiff
path: root/src/background/repositories
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2018-07-26 21:41:00 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2018-07-27 21:14:57 +0900
commit86c4841964db7988a32b8c2a5edd0a0998eb34e2 (patch)
treee0c8851b06864a24cdcdd1a2e59814205bd95a04 /src/background/repositories
parentc4afd7237b7720acbf642fc4c6eb529420295dcd (diff)
Implement set-command
Diffstat (limited to 'src/background/repositories')
-rw-r--r--src/background/repositories/setting.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/background/repositories/setting.js b/src/background/repositories/setting.js
index d9c481d..6d48525 100644
--- a/src/background/repositories/setting.js
+++ b/src/background/repositories/setting.js
@@ -14,4 +14,10 @@ export default class SettingRepository {
update(value) {
return this.cache.set(CACHED_SETTING_KEY, value);
}
+
+ async setProperty(name, value) {
+ let current = await this.get();
+ current.properties[name] = value;
+ return this.update(current);
+ }
}