Improved error handling

main
Elbert Alias 3 years ago
parent d149dbc372
commit 19527c9c2b

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

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