Improved error handling

main
Elbert Alias 3 years ago
parent d149dbc372
commit 19527c9c2b

@ -666,7 +666,7 @@ const Driver = {
]
try {
Driver.content(url, 'analyzeRequires', [url, requires])
await Driver.content(url, 'analyzeRequires', [url, requires])
} catch (error) {
// Continue
}
@ -788,8 +788,6 @@ const Driver = {
return
}
console.log({ tab })
const { id, url } = tab
if (await Driver.isDisabledDomain(url)) {

@ -1,4 +1,6 @@
'use strict'
/* eslint-env browser */
/* globals chrome */
;(function (win) {
const exports = {}
@ -163,15 +165,19 @@
* @param {String} responseMessage
*/
sendToBackground(message, event, responseMessage) {
chrome.runtime.sendMessage(message, (message) => {
if (message && typeof message.tracking_enabled !== 'undefined') {
if (message.tracking_enabled) {
utilCallback()
} else {
utilElseCallback()
try {
chrome.runtime.sendMessage(message, (message) => {
if (message && typeof message.tracking_enabled !== 'undefined') {
if (message.tracking_enabled) {
utilCallback()
} else {
utilElseCallback()
}
}
}
})
})
} catch (error) {
// Continue
}
},
/**