Use async/await on content script

This commit is contained in:
Shin'ya Ueoka 2018-06-17 21:42:52 +09:00
parent 48e4bccf0d
commit 7f56a08f3b
3 changed files with 32 additions and 34 deletions

View file

@ -107,16 +107,15 @@ export default class ConsoleComponent {
}
}
onInput(e) {
async onInput(e) {
this.store.dispatch(consoleActions.setConsoleText(e.target.value));
let source = e.target.value;
return browser.runtime.sendMessage({
let completions = await browser.runtime.sendMessage({
type: messages.CONSOLE_QUERY_COMPLETIONS,
text: source,
}).then((completions) => {
this.store.dispatch(consoleActions.setCompletions(source, completions));
});
this.store.dispatch(consoleActions.setCompletions(source, completions));
}
onInputShown(state) {