diff options
author | Florian Dold <florian.dold@gmail.com> | 2016-03-04 18:07:10 +0100 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2016-03-04 18:07:10 +0100 |
commit | 26695aa3513b2eb7c37d978b8c1534f6bc484a07 (patch) | |
tree | 1780d58be7e632cb79ecbc03b9eef0167903f447 | |
parent | 14b04451768fdd29e7d0ddcb406fdd2889b34e0d (diff) |
remove legacy message
-rw-r--r-- | content_scripts/notify.js | 35 | ||||
-rw-r--r-- | content_scripts/notify.ts | 41 |
2 files changed, 0 insertions, 76 deletions
diff --git a/content_scripts/notify.js b/content_scripts/notify.js index 68c64f40a..4768b09db 100644 --- a/content_scripts/notify.js +++ b/content_scripts/notify.js @@ -108,41 +108,6 @@ var TalerNotify; console.log("confirm reserve done"); }); }); - // XXX: remove in a bit, just here for compatibility ... - addHandler("taler-contract", function (e) { - // XXX: the merchant should just give us the parsed data ... - var offer = JSON.parse(e.detail); - if (!offer.contract) { - console.error("contract field missing"); - return; - } - var msg = { - type: "check-repurchase", - detail: { - contract: offer.contract - }, - }; - chrome.runtime.sendMessage(msg, function (resp) { - if (resp.error) { - console.error("wallet backend error", resp); - return; - } - if (resp.isRepurchase) { - console.log("doing repurchase"); - console.assert(resp.existingFulfillmentUrl); - console.assert(resp.existingContractHash); - window.location.href = subst(resp.existingFulfillmentUrl, resp.existingContractHash); - } - else { - var uri = URI(chrome.extension.getURL("pages/confirm-contract.html")); - var params = { - offer: JSON.stringify(offer), - merchantPageUrl: document.location.href, - }; - document.location.href = uri.query(params).href(); - } - }); - }); addHandler("taler-confirm-contract", function (e) { if (!e.detail.contract_wrapper) { console.error("contract wrapper missing"); diff --git a/content_scripts/notify.ts b/content_scripts/notify.ts index f400b4279..e53a11c93 100644 --- a/content_scripts/notify.ts +++ b/content_scripts/notify.ts @@ -128,47 +128,6 @@ namespace TalerNotify { }); - // XXX: remove in a bit, just here for compatibility ... - addHandler("taler-contract", function(e: CustomEvent) { - // XXX: the merchant should just give us the parsed data ... - let offer = JSON.parse(e.detail); - - if (!offer.contract) { - console.error("contract field missing"); - return; - } - - let msg = { - type: "check-repurchase", - detail: { - contract: offer.contract - }, - }; - - chrome.runtime.sendMessage(msg, (resp) => { - if (resp.error) { - console.error("wallet backend error", resp); - return; - } - if (resp.isRepurchase) { - console.log("doing repurchase"); - console.assert(resp.existingFulfillmentUrl); - console.assert(resp.existingContractHash); - window.location.href = subst(resp.existingFulfillmentUrl, - resp.existingContractHash); - - } else { - let uri = URI(chrome.extension.getURL("pages/confirm-contract.html")); - let params = { - offer: JSON.stringify(offer), - merchantPageUrl: document.location.href, - }; - document.location.href = uri.query(params).href(); - } - }); - }); - - addHandler("taler-confirm-contract", function(e: CustomEvent) { if (!e.detail.contract_wrapper) { console.error("contract wrapper missing"); |