summaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-01-10 14:44:10 -0300
committerSebastian <sebasjm@gmail.com>2024-01-10 14:44:10 -0300
commit44820f06be979d3a30d2e66c430e212e28ca6052 (patch)
tree10325f2eadfafcdeb293524852142a6cd70e390d /packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx
parent2c7db170a45fcb82deae3892d610b6b2805ee46c (diff)
downloadwallet-core-44820f06be979d3a30d2e66c430e212e28ca6052.tar.gz
wallet-core-44820f06be979d3a30d2e66c430e212e28ca6052.tar.bz2
wallet-core-44820f06be979d3a30d2e66c430e212e28ca6052.zip
save challenge id when 2fa is required
Diffstat (limited to 'packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx')
-rw-r--r--packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx b/packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx
index 2ef93d35c..0c6c9ada2 100644
--- a/packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx
+++ b/packages/demobank-ui/src/pages/PaytoWireTransferForm.tsx
@@ -47,6 +47,7 @@ import {
} from "../utils.js";
import { assertUnreachable } from "./WithdrawalOperationPage.js";
import { LocalNotificationBanner } from "@gnu-taler/web-util/browser";
+import { useBankState } from "../hooks/bank-state.js";
const logger = new Logger("PaytoWireTransferForm");
@@ -74,6 +75,7 @@ export function PaytoWireTransferForm({
const [iban, setIban] = useState<string | undefined>(toAccount);
const [subject, setSubject] = useState<string | undefined>();
const [amount, setAmount] = useState<string | undefined>();
+ const [, updateBankState] = useBankState()
const [rawPaytoInput, rawPaytoInputSetter] = useState<string | undefined>(
undefined,
@@ -190,7 +192,7 @@ export function PaytoWireTransferForm({
debug: resp.detail,
})
case HttpStatusCode.Accepted: {
- resp.body.challenge_id;
+ updateBankState("currentChallengeId", resp.body.challenge_id)
return notify({
type: "info",
title: i18n.str`The operation needs a confirmation to complete.`,