diff options
author | Shin'ya Ueoka <ueokande@i-beam.org> | 2018-01-11 20:22:49 +0900 |
---|---|---|
committer | Shin'ya Ueoka <ueokande@i-beam.org> | 2018-01-11 21:27:41 +0900 |
commit | fad8f96a663d83792138cc986474ec4228b6c6c9 (patch) | |
tree | 083a7c9dcd4e85daef7f8323067454b48730c6e6 /src/background/components | |
parent | befcff973aa0fd9b0f3a73932a39d36e9eb85bf2 (diff) |
implement set option
Diffstat (limited to 'src/background/components')
-rw-r--r-- | src/background/components/background.js | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/background/components/background.js b/src/background/components/background.js index 19bf27f..9578e78 100644 --- a/src/background/components/background.js +++ b/src/background/components/background.js @@ -36,12 +36,11 @@ export default class BackgroundComponent { return this.store.dispatch( tabActions.openToTab(message.url, sender.tab), sender); case messages.CONSOLE_ENTER_COMMAND: - return commandActions.exec(message.text, settings.value).catch((e) => { - return browser.tabs.sendMessage(sender.tab.id, { - type: messages.CONSOLE_SHOW_ERROR, - text: e.message, - }); - }); + this.store.dispatch( + commandActions.exec(message.text, settings.value), + sender + ); + return this.broadcastSettingsChanged(); case messages.SETTINGS_QUERY: return Promise.resolve(this.store.getState().setting.value); case messages.CONSOLE_QUERY_COMPLETIONS: |