This commit is contained in:
Robert 2024-03-13 03:17:04 +07:00
parent ee9746053e
commit 60ba131b81
No known key found for this signature in database
GPG Key ID: F631C7FD957D5F22

View File

@ -2,12 +2,12 @@ import { useChainState } from "./model";
import { getChainList } from "./api/list";
import { redirect } from "@tanstack/react-router";
export async function requireChains() {
export async function requireChains(namespaceId: string) {
const chainState = useChainState.getState();
if (chainState.chains) return;
const chains = await getChainList();
if (chains === null) throw redirect({ to: "/" });
const chains = await getChainList(namespaceId);
if (chains === null || chains.length === 0) throw redirect({ to: "/" });
chainState.setChains(chains);
}