From 0ec30fad27e49d109d3ab53a9725e8f2fdb3ea4c Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:44:57 +0800 Subject: [PATCH] refactor: delete useClipReorder.ts (#1899 #1900) --- .../hooks/useEditPlanClips/useClipReorder.ts | 39 ------------------- 1 file changed, 39 deletions(-) delete mode 100755 apps/web/src/pages/editing-planner/hooks/useEditPlanClips/useClipReorder.ts diff --git a/apps/web/src/pages/editing-planner/hooks/useEditPlanClips/useClipReorder.ts b/apps/web/src/pages/editing-planner/hooks/useEditPlanClips/useClipReorder.ts deleted file mode 100755 index c325e30cd..000000000 --- a/apps/web/src/pages/editing-planner/hooks/useEditPlanClips/useClipReorder.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { useCallback } from "react" -import { message } from "antd" -import { useQueryClient, useMutation } from "@tanstack/react-query" -import type { ClipReorderItem } from "@/api/template-editor" -import { reorderEditPlanClips } from "@/api/template-editor" - -const QUERY_KEY = "editPlanClips" - -export function useClipReorder(planId: string | undefined) { - const queryClient = useQueryClient() - - const invalidate = () => { - queryClient.invalidateQueries({ queryKey: [QUERY_KEY, planId] }) - } - - const reorderMutation = useMutation({ - mutationFn: (items: ClipReorderItem[]) => reorderEditPlanClips(planId!, items), - onSuccess: () => { - invalidate() - }, - onError: () => { - message.error("排序失败") - invalidate() - }, - }) - - const reorderClips = useCallback( - (items: ClipReorderItem[]) => { - if (!planId || items.length === 0) return - reorderMutation.mutate(items) - }, - [planId, reorderMutation], - ) - - return { - reorderClips, - isReordering: reorderMutation.isPending, - } -}