chore: migrate frontend assets to OSS and same-origin APIs

This commit is contained in:
2026-06-04 16:03:49 +08:00
parent 7c6129555b
commit c7c52c1467
55 changed files with 728 additions and 292 deletions
+3 -3
View File
@@ -19,18 +19,18 @@ export interface UseGenerationStatusReturn {
export function useGenerationStatus(): UseGenerationStatusReturn {
const [status, setStatus] = useState<GenStatus>("idle");
const [error, setError] = useState<string | null>(null);
const abortRef = useRef({ current: false });
const abortRef = useRef(false);
const start = useCallback(() => {
setStatus("generating");
setError(null);
abortRef.current = { current: false };
abortRef.current = false;
}, []);
const succeed = useCallback(() => setStatus("done"), []);
const fail = useCallback((msg: string) => { setStatus("failed"); setError(msg); }, []);
const reset = useCallback(() => { setStatus("idle"); setError(null); }, []);
const cancel = useCallback(() => { abortRef.current.current = true; }, []);
const cancel = useCallback(() => { abortRef.current = true; }, []);
return {
status, error, abortRef, start, succeed, fail, reset, cancel,