summaryrefslogtreecommitdiff
path: root/src/operations/withdraw.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian.dold@gmail.com>2020-07-27 17:09:52 +0530
committerFlorian Dold <florian.dold@gmail.com>2020-07-27 17:09:52 +0530
commitae111663f412ad7bee9029110e3ab1594ec14576 (patch)
tree7fc51632c328774c390b989e7f2e6dfd3c31751d /src/operations/withdraw.ts
parent694d913d1f226b3d284258286c73a035fd43da7d (diff)
downloadwallet-core-ae111663f412ad7bee9029110e3ab1594ec14576.tar.gz
wallet-core-ae111663f412ad7bee9029110e3ab1594ec14576.tar.bz2
wallet-core-ae111663f412ad7bee9029110e3ab1594ec14576.zip
new taler:// URI syntax
Diffstat (limited to 'src/operations/withdraw.ts')
-rw-r--r--src/operations/withdraw.ts8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/operations/withdraw.ts b/src/operations/withdraw.ts
index f7879dfec..9f6804b2b 100644
--- a/src/operations/withdraw.ts
+++ b/src/operations/withdraw.ts
@@ -141,7 +141,11 @@ export async function getBankWithdrawalInfo(
if (!uriResult) {
throw Error(`can't parse URL ${talerWithdrawUri}`);
}
- const resp = await ws.http.get(uriResult.statusUrl);
+ const reqUrl = new URL(
+ `api/withdraw-operations/${uriResult.withdrawalOperationId}`,
+ uriResult.bankIntegrationApiBaseUrl,
+ );
+ const resp = await ws.http.get(reqUrl.href);
const status = await readSuccessResponseJsonOrThrow(
resp,
codecForWithdrawOperationStatusResponse(),
@@ -150,7 +154,7 @@ export async function getBankWithdrawalInfo(
return {
amount: Amounts.parseOrThrow(status.amount),
confirmTransferUrl: status.confirm_transfer_url,
- extractedStatusUrl: uriResult.statusUrl,
+ extractedStatusUrl: uriResult.bankIntegrationApiBaseUrl,
selectionDone: status.selection_done,
senderWire: status.sender_wire,
suggestedExchange: status.suggested_exchange,