aboutsummaryrefslogtreecommitdiff
path: root/src/background/usecases
diff options
context:
space:
mode:
authorShin'ya Ueoka <ueokande@i-beam.org>2019-08-05 21:48:46 +0900
committerShin'ya Ueoka <ueokande@i-beam.org>2019-08-20 21:48:05 +0900
commit34bd084a4d0d3823764e3fb78378795aba9534d3 (patch)
tree3b3914d4d493cbe4c32348e3f5beaedf86ef7f6e /src/background/usecases
parent07bcc15e7b487fb5815b151e8c7e84a31f875dce (diff)
Open options page on banner click
Diffstat (limited to 'src/background/usecases')
-rw-r--r--src/background/usecases/SettingUseCase.ts4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/background/usecases/SettingUseCase.ts b/src/background/usecases/SettingUseCase.ts
index 53c8f1d..ee131c7 100644
--- a/src/background/usecases/SettingUseCase.ts
+++ b/src/background/usecases/SettingUseCase.ts
@@ -30,7 +30,9 @@ export default class SettingUseCase {
try {
value = data.toSettings();
} catch (e) {
- this.notifyPresenter.notifyInvalidSettings();
+ this.notifyPresenter.notifyInvalidSettings(() => {
+ browser.runtime.openOptionsPage();
+ });
value = DefaultSettingData.toSettings();
}
this.settingRepository.update(value!!);