diff options
author | Florian Dold <florian.dold@gmail.com> | 2020-05-15 12:53:35 +0530 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2020-05-15 12:53:35 +0530 |
commit | 35c83414f9e0af11012c1a2e00672d2a7c1856ae (patch) | |
tree | be7d1ad1787706400aaac931c00778b7699a1d1b /src/webex/wxBackend.ts | |
parent | cda75feb5bf7623439f3f5f8da0c6da0c164b3fb (diff) | |
download | wallet-core-35c83414f9e0af11012c1a2e00672d2a7c1856ae.tar.xz |
fix issues in the webextension refund UI
Diffstat (limited to 'src/webex/wxBackend.ts')
-rw-r--r-- | src/webex/wxBackend.ts | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts index f56cba176..0e8b53070 100644 --- a/src/webex/wxBackend.ts +++ b/src/webex/wxBackend.ts @@ -212,11 +212,14 @@ async function handleMessage( return resp; } case "get-purchase-details": { - const contractTermsHash = detail.contractTermsHash; - if (!contractTermsHash) { - throw Error("contractTermsHash missing"); + const proposalId = detail.proposalId; + if (!proposalId) { + throw Error("proposalId missing"); } - return needsWallet().getPurchaseDetails(contractTermsHash); + if (typeof proposalId !== "string") { + throw Error("proposalId must be a string"); + } + return needsWallet().getPurchaseDetails(proposalId); } case "accept-refund": return needsWallet().applyRefund(detail.refundUrl); |