fix: update dir content query data on create dir

This commit is contained in:
2025-12-15 22:59:35 +00:00
parent 24af10c094
commit bab6e24a0d

View File

@@ -81,8 +81,6 @@ export const directoryContentQueryAtom = atomFamily((directoryId: string) =>
}),
)
// Directory Mutations
export const createDirectoryMutationAtom = atom((get) => {
const account = get(currentAccountAtom)
return mutationOptions({
@@ -105,6 +103,13 @@ export const createDirectoryMutationAtom = atom((get) => {
get(directoryInfoQueryAtom(data.id)).queryKey,
data,
)
const parent = data.path.at(-2)
if (parent) {
client.setQueryData(
get(directoryContentQueryAtom(parent.id)).queryKey,
(prev) => (prev ? [...prev, data] : [data]),
)
}
},
})
})