From c35b3be7957a90bd1e861c0502736aa1eb7acfbf Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Sat, 31 Aug 2019 13:27:12 +0200 Subject: refund view --- src/webex/wxBackend.ts | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'src/webex/wxBackend.ts') diff --git a/src/webex/wxBackend.ts b/src/webex/wxBackend.ts index 570a37586..ea43f65c2 100644 --- a/src/webex/wxBackend.ts +++ b/src/webex/wxBackend.ts @@ -62,7 +62,12 @@ function handleMessage( function assertNotFound(t: never): never { console.error(`Request type ${t as string} unknown`); console.error(`Request detail was ${detail}`); - return { error: "request unknown", requestType: type } as never; + return { + error: { + message: `request type ${t as string} unknown`, + requestType: type, + }, + } as never; } function needsWallet(): Wallet { if (!currentWallet) { @@ -264,12 +269,12 @@ function handleMessage( return; case "get-report": return logging.getReport(detail.reportUid); - case "get-purchase": { + case "get-purchase-details": { const contractTermsHash = detail.contractTermsHash; if (!contractTermsHash) { throw Error("contractTermsHash missing"); } - return needsWallet().getPurchase(contractTermsHash); + return needsWallet().getPurchaseDetails(contractTermsHash); } case "accept-refund": return needsWallet().applyRefund(detail.refundUrl); @@ -343,9 +348,10 @@ async function dispatch( } try { sendResponse({ - error: "exception", - message: e.message, - stack, + error: { + message: e.message, + stack, + } }); } catch (e) { console.log(e); -- cgit v1.2.3