diff options
author | Sebastian <sebasjm@gmail.com> | 2023-03-05 15:21:12 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-03-05 15:21:12 -0300 |
commit | 4de014927e95d792633ea367eb4404459489d44f (patch) | |
tree | c45ce3c0f7409f34b3f58711e055268e9fff1a9c /packages/demobank-ui/src/hooks/circuit.ts | |
parent | 906eddd48a08f20e07325f241dc272e5f10e2781 (diff) | |
download | wallet-core-4de014927e95d792633ea367eb4404459489d44f.tar.xz |
validate IBAN, removing internal iban from account form, add missing logo, do not save backend URL in login state
Diffstat (limited to 'packages/demobank-ui/src/hooks/circuit.ts')
-rw-r--r-- | packages/demobank-ui/src/hooks/circuit.ts | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/packages/demobank-ui/src/hooks/circuit.ts b/packages/demobank-ui/src/hooks/circuit.ts index c2563adb4..423ed1a5b 100644 --- a/packages/demobank-ui/src/hooks/circuit.ts +++ b/packages/demobank-ui/src/hooks/circuit.ts @@ -24,7 +24,11 @@ import { import { useEffect, useMemo, useState } from "preact/hooks"; import { useBackendContext } from "../context/backend.js"; import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils.js"; -import { useAuthenticatedBackend, useMatchMutate } from "./backend.js"; +import { + getInitialBackendBaseURL, + useAuthenticatedBackend, + useMatchMutate, +} from "./backend.js"; // FIX default import https://github.com/microsoft/TypeScript/issues/49189 import _useSWR, { SWRHook } from "swr"; @@ -210,10 +214,10 @@ export interface CircuitAccountAPI { async function getBusinessStatus( request: ReturnType<typeof useApiContext>["request"], - url: string, basicAuth: { username: string; password: string }, ): Promise<boolean> { try { + const url = getInitialBackendBaseURL(); const result = await request< HttpResponseOk<SandboxBackend.Circuit.CircuitAccountData> >(url, `circuit-api/accounts/${basicAuth.username}`, { basicAuth }); @@ -234,7 +238,7 @@ export function useBusinessAccountFlag(): boolean | undefined { useEffect(() => { if (!creds) return; - getBusinessStatus(request, state.url, creds) + getBusinessStatus(request, creds) .then((result) => { setIsBusiness(result); }) |