diff options
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/otp.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/otp.ts | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/otp.ts b/packages/merchant-backoffice-ui/src/hooks/otp.ts index 9820c5f11..8438a46b3 100644 --- a/packages/merchant-backoffice-ui/src/hooks/otp.ts +++ b/packages/merchant-backoffice-ui/src/hooks/otp.ts @@ -16,14 +16,11 @@ import { useMerchantApiContext } from "@gnu-taler/web-util/browser"; -import { useState } from "preact/hooks"; -import { PAGINATED_LIST_REQUEST } from "../utils/constants.js"; // FIX default import https://github.com/microsoft/TypeScript/issues/49189 import { AccessToken, TalerHttpError, TalerMerchantManagementResultByMethod } from "@gnu-taler/taler-util"; import _useSWR, { SWRHook, mutate } from "swr"; import { useSessionContext } from "../context/session.js"; -import { buildPaginatedResult } from "./webhooks.js"; const useSWR = _useSWR as unknown as SWRHook; export function revalidateInstanceOtpDevices() { @@ -37,26 +34,27 @@ export function useInstanceOtpDevices() { const { state: session } = useSessionContext(); const { lib: { instance } } = useMerchantApiContext(); - const [offset, setOffset] = useState<string | undefined>(); + // const [offset, setOffset] = useState<string | undefined>(); async function fetcher([token, bid]: [AccessToken, string]) { return await instance.listOtpDevices(token, { - limit: PAGINATED_LIST_REQUEST, - offset: bid, - order: "dec", + // limit: PAGINATED_LIST_REQUEST, + // offset: bid, + // order: "dec", }); } const { data, error } = useSWR< TalerMerchantManagementResultByMethod<"listOtpDevices">, TalerHttpError - >([session.token, offset, "listOtpDevices"], fetcher); + >([session.token, "offset", "listOtpDevices"], fetcher); if (error) return error; if (data === undefined) return undefined; if (data.type !== "ok") return data; - return buildPaginatedResult(data.body.otp_devices, offset, setOffset, (d) => d.otp_device_id) + // return buildPaginatedResult(data.body.otp_devices, offset, setOffset, (d) => d.otp_device_id) + return data; } export function revalidateOtpDeviceDetails() { |