fix permissions problem preventing mining from working

This commit is contained in:
wareya committed 2020-01-02 19:19:25 -05:00
1 parent 7860b009b5
commit 7267e1bcaa
5 files changed
+19 -20

No files matched your search

+7 -3
View File
@@ -1967,7 +1967,7 @@ function send_error(tab, error)
try
{
browser.tabs.sendMessage(tab, {type:"error",error:error});
} catch (err) {}
} catch (err) {console.log("failed to send error to origin tab")}
}
browser.runtime.onMessage.addListener((req, sender) =>
@@ -2011,6 +2011,7 @@ browser.runtime.onMessage.addListener((req, sender) =>
console.log("got request");
let xhr = new XMLHttpRequest();
xhr.open("POST", req.host, true);
xhr.overrideMimeType('application/json');
//xhr.setRequestHeader('Content-type','application/json; charset=utf-8');
console.log(req.command);
xhr.addEventListener('load', () =>
@@ -2030,11 +2031,14 @@ browser.runtime.onMessage.addListener((req, sender) =>
newxhr.send('{"action": "sync","version": 6}');
}
}
} catch (e) { }
} catch (e) {
console.log(e);
}
});
xhr.addEventListener('error', () =>
xhr.addEventListener('error', (e) =>
{
send_error(sender.tab.id, "AnkiConnect mining failed: unspecified error (Anki is probably not open)");
console.log(e);
});
xhr.addEventListener('timeout', () =>
{