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 { getChainList } from "./api/list";
import { redirect } from "@tanstack/react-router"; import { redirect } from "@tanstack/react-router";
export async function requireChains() { export async function requireChains(namespaceId: string) {
const chainState = useChainState.getState(); const chainState = useChainState.getState();
if (chainState.chains) return; if (chainState.chains) return;
const chains = await getChainList(); const chains = await getChainList(namespaceId);
if (chains === null) throw redirect({ to: "/" }); if (chains === null || chains.length === 0) throw redirect({ to: "/" });
chainState.setChains(chains); chainState.setChains(chains);
} }