make ping side-effect free

This commit is contained in:
Florian Dold 2016-10-11 20:26:37 +02:00
parent 11a400d533
commit ef5bc2c353
2 changed files with 6 additions and 3 deletions

View File

@ -96,7 +96,7 @@ namespace TalerNotify {
}
function init() {
chrome.runtime.sendMessage({type: "ping"}, (resp) => {
chrome.runtime.sendMessage({type: "get-tab-cookie"}, (resp) => {
if (chrome.runtime.lastError) {
console.log("extension not yet ready");
window.setTimeout(init, 200);

View File

@ -54,7 +54,7 @@ function makeHandlers(db: IDBDatabase,
["dump-db"]: function(detail, sender) {
return exportDb(db);
},
["ping"]: function(detail, sender) {
["get-tab-cookie"]: function(detail, sender) {
if (!sender || !sender.tab || !sender.tab.id) {
return Promise.resolve();
}
@ -63,6 +63,9 @@ function makeHandlers(db: IDBDatabase,
delete paymentRequestCookies[id];
return Promise.resolve(info);
},
["ping"]: function(detail, sender) {
return Promise.resolve();
},
["reset"]: function(detail, sender) {
if (db) {
let tx = db.transaction(Array.from(db.objectStoreNames), 'readwrite');