diff options
Diffstat (limited to 'src/content')
-rw-r--r-- | src/content/index.js | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/src/content/index.js b/src/content/index.js index 27dc581..d5cca94 100644 --- a/src/content/index.js +++ b/src/content/index.js @@ -7,7 +7,8 @@ import Follow from './follow'; let vvConsole = new ConsoleFrame(window); -const doAction = (action) => { + +browser.runtime.onMessage.addListener((action) => { switch (action.type) { case actions.CMD_OPEN: vvConsole.showCommand(''); @@ -51,19 +52,8 @@ const doAction = (action) => { histories.next(window); break; } -} - -const handleResponse = (response) => { - if (!response) { - return; - } - - switch(response.type) { - case 'response.action': - doAction(response.action); - break; - } -}; + return Promise.resolve(); +}); window.addEventListener("keypress", (e) => { if (e.target instanceof HTMLInputElement) { @@ -77,7 +67,6 @@ window.addEventListener("keypress", (e) => { } browser.runtime.sendMessage(request) - .then(handleResponse) .catch((err) => { console.error("Vim Vixen:", err); vvConsole.showError(err.message); |