diff options
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); |