From c265e7d019d445add2d2cfb7cfcbdeee059684d3 Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Tue, 29 Mar 2022 13:47:32 +0200 Subject: wallet: make retries more robust and consistent --- .../src/wallet/DepositPage.stories.tsx | 4 ++-- packages/taler-wallet-webextension/src/wallet/DepositPage.tsx | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) (limited to 'packages/taler-wallet-webextension/src/wallet') diff --git a/packages/taler-wallet-webextension/src/wallet/DepositPage.stories.tsx b/packages/taler-wallet-webextension/src/wallet/DepositPage.stories.tsx index ddd0926be..cadd0c86d 100644 --- a/packages/taler-wallet-webextension/src/wallet/DepositPage.stories.tsx +++ b/packages/taler-wallet-webextension/src/wallet/DepositPage.stories.tsx @@ -20,7 +20,7 @@ */ import { Balance, parsePaytoUri } from "@gnu-taler/taler-util"; -import { DepositFee } from "@gnu-taler/taler-wallet-core/src/operations/deposits"; +import type { DepositGroupFees } from "@gnu-taler/taler-wallet-core/src/operations/deposits.js"; import { createExample } from "../test-utils.js"; import { View as TestedComponent } from "./DepositPage.js"; @@ -30,7 +30,7 @@ export default { argTypes: {}, }; -async function alwaysReturnFeeToOne(): Promise { +async function alwaysReturnFeeToOne(): Promise { const fee = { currency: "EUR", value: 1, diff --git a/packages/taler-wallet-webextension/src/wallet/DepositPage.tsx b/packages/taler-wallet-webextension/src/wallet/DepositPage.tsx index 3874b65f5..1ad8b07f5 100644 --- a/packages/taler-wallet-webextension/src/wallet/DepositPage.tsx +++ b/packages/taler-wallet-webextension/src/wallet/DepositPage.tsx @@ -21,7 +21,7 @@ import { Balance, PaytoUri, } from "@gnu-taler/taler-util"; -import { DepositFee } from "@gnu-taler/taler-wallet-core/src/operations/deposits"; +import { DepositGroupFees } from "@gnu-taler/taler-wallet-core/src/operations/deposits"; import { Fragment, h, VNode } from "preact"; import { useEffect, useState } from "preact/hooks"; import { Loading } from "../components/Loading.js"; @@ -68,7 +68,7 @@ export function DepositPage({ currency, onCancel, onSuccess }: Props): VNode { async function getFeeForAmount( p: PaytoUri, a: AmountJson, - ): Promise { + ): Promise { const account = `payto://${p.targetType}/${p.targetPath}`; const amount = Amounts.stringify(a); return await wxApi.getFeeForDeposit(account, amount); @@ -106,7 +106,7 @@ interface ViewProps { onCalculateFee: ( account: PaytoUri, amount: AmountJson, - ) => Promise; + ) => Promise; } type State = NoBalanceState | NoAccountsState | DepositState; @@ -135,12 +135,12 @@ export function useComponentState( onCalculateFee: ( account: PaytoUri, amount: AmountJson, - ) => Promise, + ) => Promise, ): State { const accountMap = createLabelsForBankAccount(accounts); const [accountIdx, setAccountIdx] = useState(0); const [amount, setAmount] = useState(undefined); - const [fee, setFee] = useState(undefined); + const [fee, setFee] = useState(undefined); function updateAmount(num: number | undefined) { setAmount(num); setFee(undefined); -- cgit v1.2.3