Skip to content
Snippets Groups Projects

Resolve "MetaGer Settings are not working on Firefox for Android"

2 files
+ 12
2
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 10
1
@@ -21,6 +21,9 @@ browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.type == "settings_set" && request.hasOwnProperty("settings")) {
settingsManager.set(request.settings).then(() => {
sendResponse({ status: "ok" });
}).catch(error => {
console.trace(error);
sendResponse({ status: "error" });
});
return true;
}
@@ -28,10 +31,16 @@ browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
if (request.setting_key == "key") {
tokenManager.store_key(null).then(() => {
sendResponse({ status: "ok" });
}).catch(error => {
console.trace(error);
sendResponse({ status: "error" });
});
} else {
settingsManager.remove(request.setting_key).then(() => {
sendResponse({ status: "ok" });
}).catch(error => {
console.trace(error);
sendResponse({ status: "error" });
});
}
return true;
@@ -40,7 +49,7 @@ browser.runtime.onMessage.addListener((request, sender, sendResponse) => {
tokenManager.prepare_token_auth(request.cost).then(() => {
sendResponse({ status: "ok" });
}).catch(error => {
console.error(error);
console.trace(error);
sendResponse({ status: "error" });
});
return true;
Loading