Fixed: missing querykey in useMoveFile hook

This commit is contained in:
Abhishek Kumar
2025-08-04 12:41:46 +05:30
parent 679062cf0c
commit a432b81a8f
3 changed files with 4 additions and 9 deletions

View File

@@ -331,7 +331,7 @@ export function useMoveFile() {
return await response.json();
},
onMutate: async ({ sourceId, parentId }) => {
await queryClient.cancelQueries({ queryKey: ["files", providerId, accountId] });
await queryClient.cancelQueries({ queryKey: ["files", providerId, accountId, parentId] });
const previousFiles = queryClient.getQueryData<File[]>(["files", providerId, accountId, parentId]);
@@ -349,9 +349,6 @@ export function useMoveFile() {
console.error("Error moving file:", error);
toast.error(error.message ?? "Failed to move file");
},
onSettled: async () => {
await queryClient.invalidateQueries({ queryKey: ["files", providerId, accountId] });
},
});
}