diff options
Diffstat (limited to 'ext')
| -rw-r--r-- | ext/bg/js/api.js | 9 | ||||
| -rw-r--r-- | ext/bg/js/backend.js | 9 | 
2 files changed, 9 insertions, 9 deletions
| diff --git a/ext/bg/js/api.js b/ext/bg/js/api.js index 3b9af593..bafbdf39 100644 --- a/ext/bg/js/api.js +++ b/ext/bg/js/api.js @@ -78,14 +78,7 @@ function apiScreenshotGet(options, sender) {  }  function apiForward(action, params, sender) { -    if (!(sender && sender.tab)) { -        return Promise.resolve(); -    } - -    const tabId = sender.tab.id; -    return new Promise((resolve) => { -        chrome.tabs.sendMessage(tabId, {action, params}, (response) => resolve(response)); -    }); +    return utilBackend()._onApiForward({action, params}, sender);  }  function apiFrameInformationGet(sender) { diff --git a/ext/bg/js/backend.js b/ext/bg/js/backend.js index 5c5da2dd..e9b50789 100644 --- a/ext/bg/js/backend.js +++ b/ext/bg/js/backend.js @@ -420,7 +420,14 @@ class Backend {      }      _onApiForward({action, params}, sender) { -        return apiForward(action, params, sender); +        if (!(sender && sender.tab)) { +            return Promise.resolve(); +        } + +        const tabId = sender.tab.id; +        return new Promise((resolve) => { +            chrome.tabs.sendMessage(tabId, {action, params}, (response) => resolve(response)); +        });      }      _onApiFrameInformationGet(params, sender) { |