From 8c0c4b5331d3cb467bb24c253fae3ca623ba5205 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 17 Oct 2016 15:58:36 +0200 Subject: automatic refresh --- content_scripts/notify.ts | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'content_scripts/notify.ts') diff --git a/content_scripts/notify.ts b/content_scripts/notify.ts index 7f0673748..959c0e557 100644 --- a/content_scripts/notify.ts +++ b/content_scripts/notify.ts @@ -282,7 +282,9 @@ namespace TalerNotify { addHandler("taler-payment-failed", (msg: any, sendResponse: any) => { const walletMsg = { type: "payment-failed", - detail: {}, + detail: { + contractHash: msg.H_contract + }, }; chrome.runtime.sendMessage(walletMsg, (resp) => { sendResponse(); @@ -290,8 +292,20 @@ namespace TalerNotify { }); addHandler("taler-payment-succeeded", (msg: any, sendResponse: any) => { + if (!msg.H_contract) { + console.error("H_contract missing in taler-payment-succeeded"); + return; + } console.log("got taler-payment-succeeded"); - sendResponse(); + const walletMsg = { + type: "payment-succeeded", + detail: { + contractHash: msg.H_contract, + }, + }; + chrome.runtime.sendMessage(walletMsg, (resp) => { + sendResponse(); + }) }); addHandler("taler-get-payment", (msg: any, sendResponse: any) => { -- cgit v1.2.3