diff options
author | Sebastian <sebasjm@gmail.com> | 2024-04-03 09:52:53 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-04-03 14:56:29 -0300 |
commit | 56da180423029a1b53d2be343eed4f073e96dc89 (patch) | |
tree | e8fd31dcc4c7bc6866b139de097c8f2c01f93597 /packages/merchant-backoffice-ui/src/hooks/instance.ts | |
parent | c53c6b8b3c0a66f3862883ec1314c6d4bf68af32 (diff) | |
download | wallet-core-56da180423029a1b53d2be343eed4f073e96dc89.tar.xz |
wip #8655: updating paginated queries
Diffstat (limited to 'packages/merchant-backoffice-ui/src/hooks/instance.ts')
-rw-r--r-- | packages/merchant-backoffice-ui/src/hooks/instance.ts | 60 |
1 files changed, 1 insertions, 59 deletions
diff --git a/packages/merchant-backoffice-ui/src/hooks/instance.ts b/packages/merchant-backoffice-ui/src/hooks/instance.ts index e8a431ae5..cc907bd8f 100644 --- a/packages/merchant-backoffice-ui/src/hooks/instance.ts +++ b/packages/merchant-backoffice-ui/src/hooks/instance.ts @@ -14,18 +14,11 @@ GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/> */ import { - HttpResponse, - HttpResponseOk, - RequestError, useMerchantApiContext } from "@gnu-taler/web-util/browser"; -import { - useBackendBaseRequest, - useBackendInstanceRequest -} from "./backend.js"; // FIX default import https://github.com/microsoft/TypeScript/issues/49189 -import { AccessToken, TalerErrorDetail, TalerHttpError, TalerMerchantApi, TalerMerchantInstanceResultByMethod, TalerMerchantManagementResultByMethod, TalerMerchantResultByMethod } from "@gnu-taler/taler-util"; +import { AccessToken, TalerHttpError, TalerMerchantManagementResultByMethod } from "@gnu-taler/taler-util"; import _useSWR, { SWRHook, mutate } from "swr"; import { useSessionContext } from "../context/session.js"; const useSWR = _useSWR as unknown as SWRHook; @@ -39,28 +32,6 @@ export function revalidateInstanceDetails() { ); } export function useInstanceDetails() { - // const { fetcher } = useBackendInstanceRequest(); - - // const { data, error, isValidating } = useSWR< - // HttpResponseOk<TalerMerchantApi.QueryInstancesResponse>, - // RequestError<TalerErrorDetail> - // >([`/private/`], fetcher, { - // refreshInterval: 0, - // refreshWhenHidden: false, - // revalidateOnFocus: false, - // revalidateOnReconnect: false, - // refreshWhenOffline: false, - // revalidateIfStale: false, - // errorRetryCount: 0, - // errorRetryInterval: 1, - // shouldRetryOnError: false, - // }); - - // if (isValidating) return { loading: true, data: data?.data }; - // if (data) return data; - // if (error) return error.cause; - // return { loading: true }; - const { state: session } = useSessionContext(); const { lib: { management } } = useMerchantApiContext(); @@ -78,9 +49,6 @@ export function useInstanceDetails() { return undefined; } -// type KYCStatus = -// | { type: "ok" } -// | { type: "redirect"; status: TalerMerchantApi.AccountKycRedirects }; export function revalidateInstanceKYCDetails() { return mutate( (key) => Array.isArray(key) && key[key.length - 1] === "getCurrentIntanceKycStatus", @@ -89,32 +57,6 @@ export function revalidateInstanceKYCDetails() { ); } export function useInstanceKYCDetails() { - // const { fetcher } = useBackendInstanceRequest(); - - // const { data, error } = useSWR< - // HttpResponseOk<TalerMerchantApi.AccountKycRedirects>, - // RequestError<TalerErrorDetail> - // >([`/private/kyc`], fetcher, { - // refreshInterval: 60 * 1000, - // refreshWhenHidden: false, - // revalidateOnFocus: false, - // revalidateIfStale: false, - // revalidateOnMount: false, - // revalidateOnReconnect: false, - // refreshWhenOffline: false, - // errorRetryCount: 0, - // errorRetryInterval: 1, - // shouldRetryOnError: false, - // }); - - // if (data) { - // if (data.info?.status === 202) - // return { ok: true, data: { type: "redirect", status: data.data } }; - // return { ok: true, data: { type: "ok" } }; - // } - // if (error) return error.cause; - // return { loading: true }; - const { state: session } = useSessionContext(); const { lib: { management } } = useMerchantApiContext(); |