From b27d16c2fac7fa158167ece348ec7a590538784d Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:45:04 +0800 Subject: [PATCH] refactor: delete useVoiceMaterials.ts (#1899 #1900) --- .../hooks/useVoiceMaterials.ts | 32 ------------------- 1 file changed, 32 deletions(-) delete mode 100644 apps/web/src/pages/editing-planner/hooks/useVoiceMaterials.ts diff --git a/apps/web/src/pages/editing-planner/hooks/useVoiceMaterials.ts b/apps/web/src/pages/editing-planner/hooks/useVoiceMaterials.ts deleted file mode 100644 index 5b7227157..000000000 --- a/apps/web/src/pages/editing-planner/hooks/useVoiceMaterials.ts +++ /dev/null @@ -1,32 +0,0 @@ -/** - * EditingPlanner 配音素材数据加载 - * queryKey 与 VoiceMaterialLibrary 共享缓存 - */ -import { useQuery } from "@tanstack/react-query" -import { ensureDefaultLibrary, getAssetsByKind, type AssetItem } from "@/api/assets" -import { getOrCreateDefaultProject } from "@/api/projects" - -export interface UseVoiceMaterialsReturn { - voiceMaterials: AssetItem[] - loading: boolean - refetch: () => Promise -} - -export const useVoiceMaterials = (): UseVoiceMaterialsReturn => { - const query = useQuery({ - queryKey: ["assets", "voice"], - queryFn: async () => { - const project = await getOrCreateDefaultProject() - await ensureDefaultLibrary({ project_id: project.id, kind: "voice" }) - const assets = await getAssetsByKind("voice") - return assets - }, - staleTime: 30_000, - }) - - return { - voiceMaterials: query.data ?? [], - loading: query.isLoading, - refetch: query.refetch, - } -}