aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/hooks/instance.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-04-03 09:52:53 -0300
committerSebastian <sebasjm@gmail.com>2024-04-03 14:56:29 -0300
commit56da180423029a1b53d2be343eed4f073e96dc89 (patch)
treee8fd31dcc4c7bc6866b139de097c8f2c01f93597 /packages/merchant-backoffice-ui/src/hooks/instance.ts
parentc53c6b8b3c0a66f3862883ec1314c6d4bf68af32 (diff)
downloadwallet-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.ts60
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();