diff options
Diffstat (limited to 'packages/demobank-ui/src/hooks/access.ts')
-rw-r--r-- | packages/demobank-ui/src/hooks/access.ts | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/packages/demobank-ui/src/hooks/access.ts b/packages/demobank-ui/src/hooks/access.ts index da9812ffa..1e09c444a 100644 --- a/packages/demobank-ui/src/hooks/access.ts +++ b/packages/demobank-ui/src/hooks/access.ts @@ -14,7 +14,7 @@ GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ -import { AccessToken, TalerCoreBankResultByMethod, TalerHttpError } from "@gnu-taler/taler-util"; +import { AccessToken, TalerBankIntegrationResultByMethod, TalerCoreBankResultByMethod, TalerHttpError } from "@gnu-taler/taler-util"; import { useState } from "preact/hooks"; import { MAX_RESULT_SIZE, PAGE_SIZE } from "../utils.js"; import { useBackendState } from "./backend.js"; @@ -62,10 +62,10 @@ export function useWithdrawalDetails(wid: string) { const { api } = useBankCoreApiContext(); async function fetcher([wid]: [string]) { - return await api.getWithdrawalById(wid) + return await api.getIntegrationAPI().getWithdrawalOperationById(wid) } - const { data, error } = useSWR<TalerCoreBankResultByMethod<"getWithdrawalById">, TalerHttpError>( + const { data, error } = useSWR<TalerBankIntegrationResultByMethod<"getWithdrawalOperationById">, TalerHttpError>( [wid, "getWithdrawalById"], fetcher, { refreshInterval: 1000, refreshWhenHidden: false, @@ -110,12 +110,12 @@ export function useTransactionDetails(account: string, tid: number) { return undefined; } -export function usePublicAccounts(initial?: number) { +export function usePublicAccounts(filterAccount: string |undefined ,initial?: number) { const [offset, setOffset] = useState<number | undefined>(initial); const { api } = useBankCoreApiContext(); - async function fetcher([txid]: [number | undefined]) { - return await api.getPublicAccounts({ + async function fetcher([account, txid]: [string | undefined , number | undefined]) { + return await api.getPublicAccounts({account},{ limit: MAX_RESULT_SIZE, offset: txid ? String(txid) : undefined, order: "asc" @@ -123,7 +123,7 @@ export function usePublicAccounts(initial?: number) { } const { data, error } = useSWR<TalerCoreBankResultByMethod<"getPublicAccounts">, TalerHttpError>( - [offset, "getPublicAccounts"], fetcher, { + [filterAccount, offset, "getPublicAccounts"], fetcher, { refreshInterval: 0, refreshWhenHidden: false, revalidateOnFocus: false, |