taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit b2355a3fcb5d5912ec2b4596e5d383d93564897e
parent 444c5427f41f8030b117a7d3589219abfa60bd1c
Author: Sebastian <sebasjm@gmail.com>
Date:   Fri, 16 Jun 2023 09:40:57 -0300

remove testing ui

Diffstat:
Mpackages/taler-wallet-webextension/src/wallet/DestinationSelection/index.ts | 1-
Mpackages/taler-wallet-webextension/src/wallet/DestinationSelection/state.ts | 59-----------------------------------------------------------
Mpackages/taler-wallet-webextension/src/wallet/DestinationSelection/views.tsx | 4----
3 files changed, 0 insertions(+), 64 deletions(-)

diff --git a/packages/taler-wallet-webextension/src/wallet/DestinationSelection/index.ts b/packages/taler-wallet-webextension/src/wallet/DestinationSelection/index.ts @@ -75,7 +75,6 @@ export namespace State { goToBank: ButtonHandler; goToWallet: ButtonHandler; amountHandler: AmountFieldHandler; - amounts: any; mode: ToggleHandler; } } diff --git a/packages/taler-wallet-webextension/src/wallet/DestinationSelection/state.ts b/packages/taler-wallet-webextension/src/wallet/DestinationSelection/state.ts @@ -49,63 +49,6 @@ export function useComponentState(props: Props): RecursiveState<State> { ); const [rawMode, setRawMode] = useState(false); - const [fee, setFee] = useState<any>({}); - useEffect(() => { - if (!amount) return; - - // const type = TransactionType.Deposit - [ - TransactionType.Deposit as const, - TransactionType.Withdrawal as const, - ].forEach((type) => { - Promise.all([ - api.wallet.call(WalletApiOperation.GetPlanForOperation, { - type, - mode: "effective", - account: "payto://iban/DE123", - instructedAmount: Amounts.stringify(amount), - }), - api.wallet.call(WalletApiOperation.GetPlanForOperation, { - type, - mode: "raw", - account: "payto://iban/DE123", - instructedAmount: Amounts.stringify(amount), - }), - ]).then(([effective1, raw1]) => { - Promise.all([ - api.wallet.call(WalletApiOperation.GetPlanForOperation, { - type, - mode: "raw", - instructedAmount: effective1.rawAmount, - account: "payto://iban/DE123", - }), - api.wallet.call(WalletApiOperation.GetPlanForOperation, { - type, - mode: "effective", - instructedAmount: raw1.effectiveAmount, - account: "payto://iban/DE123", - }), - ]).then(([effective2, raw2]) => { - setFee({ - ...fee, - [type]: { - effective: effective1, - raw: raw1, - // effective: { - // // first: effective1, - // // second: effective2, - // }, - // raw: { - // // first: raw1, - // // second: raw2, - // }, - }, - }); - }); - }); - }); - }, [amount?.value, amount?.fraction, rawMode]); - //FIXME: get this information from wallet // eslint-disable-next-line no-constant-condition const previous: Contact[] = true @@ -176,7 +119,6 @@ export function useComponentState(props: Props): RecursiveState<State> { return { status: "ready", error: undefined, - amounts: fee, mode: { button: { onClick: pushAlertOnError(async () => { @@ -223,7 +165,6 @@ export function useComponentState(props: Props): RecursiveState<State> { return { status: "ready", error: undefined, - amounts: fee, previous, mode: { button: { diff --git a/packages/taler-wallet-webextension/src/wallet/DestinationSelection/views.tsx b/packages/taler-wallet-webextension/src/wallet/DestinationSelection/views.tsx @@ -194,7 +194,6 @@ export function ReadyView(props: State.Ready): VNode { export function ReadyGetView({ amountHandler, goToBank, - amounts, mode, goToWallet, selectCurrency, @@ -207,7 +206,6 @@ export function ReadyGetView({ <h1> <i18n.Translate>Specify the amount and the origin2</i18n.Translate> </h1> - <pre>{JSON.stringify(amounts["withdrawal"], undefined, 2)}</pre> <Grid container columns={2} justifyContent="space-between"> <AmountField label={i18n.str`Amount`} @@ -293,7 +291,6 @@ export function ReadyGetView({ } export function ReadySendView({ amountHandler, - amounts, goToBank, goToWallet, previous, @@ -306,7 +303,6 @@ export function ReadySendView({ <h1> <i18n.Translate>Specify the amount and the destination</i18n.Translate> </h1> - <pre>{JSON.stringify(amounts["deposit"], undefined, 2)}</pre> <Grid container columns={2} justifyContent="space-between"> <AmountField