aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2021-10-13 06:40:16 -0300
committerSebastian <sebasjm@gmail.com>2021-10-13 08:29:38 -0300
commite227fa4e47a86c368011b063d3ac5ec005dc7652 (patch)
treeb36bae2b72c68c4de3627bae7882ec3b0c32ae1a /packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx
parent2e8e1a15c9b55fed0b22341f2c2e0406efb84c3a (diff)
downloadwallet-core-e227fa4e47a86c368011b063d3ac5ec005dc7652.tar.xz
fix tests and added addExchange
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx')
-rw-r--r--packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx8
1 files changed, 7 insertions, 1 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx b/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx
index 35cea2b9f..dcc0002e6 100644
--- a/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx
+++ b/packages/taler-wallet-webextension/src/wallet/ManualWithdrawPage.tsx
@@ -38,7 +38,13 @@ export function ManualWithdrawPage({ }: Props): VNode {
try {
const r = await fetch(`${exchange}/keys`)
const j = await r.json()
- setCurrency(j.currency)
+ if (j.currency) {
+ await wxApi.addExchange({
+ exchangeBaseUrl: `${exchange}/`,
+ forceUpdate: true
+ })
+ setCurrency(j.currency)
+ }
} catch (e) {
setError('The exchange url seems invalid')
setCurrency(undefined)