use promise and show errors
This commit is contained in:
parent
68753b3660
commit
e0bff54a82
4 changed files with 47 additions and 51 deletions
|
@ -83,6 +83,7 @@ window.addEventListener("keypress", (e) => {
|
|||
browser.runtime.sendMessage(request)
|
||||
.then(handleResponse)
|
||||
.catch((err) => {
|
||||
vvConsole.showError(err.message);
|
||||
console.log(`Vim Vixen: ${err}`);
|
||||
});
|
||||
});
|
||||
|
@ -96,12 +97,16 @@ messages.receive(window, (message) => {
|
|||
browser.runtime.sendMessage({
|
||||
type: 'event.cmd.enter',
|
||||
text: message.value
|
||||
}).catch((e) => {
|
||||
vvConsole.showError(e.message);
|
||||
});
|
||||
break;
|
||||
case 'vimvixen.command.change':
|
||||
browser.runtime.sendMessage({
|
||||
type: 'event.cmd.suggest',
|
||||
text: message.value
|
||||
}).catch((e) => {
|
||||
vvConsole.showError(e.message);
|
||||
});
|
||||
break;
|
||||
default:
|
||||
|
|
Reference in a new issue