fix(web): preserve route state and cancel stale reads

This commit is contained in:
lingniu
2026-07-16 00:29:47 +08:00
parent 53e1b57e86
commit 6506c0f1f0
21 changed files with 166 additions and 62 deletions

View File

@@ -22,7 +22,7 @@ export function AuthGate({ children }: { children: ReactNode }) {
const [attempted, setAttempted] = useState(() => Boolean(getAccessToken()));
const session = useQuery({
queryKey: ['platform-session', tokenVersion],
queryFn: api.session,
queryFn: ({ signal }) => api.session(signal),
retry: false,
staleTime: Infinity
});