update react-query to v5

This commit is contained in:
2024-08-15 14:24:27 +02:00
parent 23256b04a5
commit b93eb79b26
4 changed files with 14 additions and 8 deletions

BIN
bun.lockb

Binary file not shown.

View File

@@ -13,7 +13,7 @@
"@radix-ui/react-dropdown-menu": "^2.1.1", "@radix-ui/react-dropdown-menu": "^2.1.1",
"@radix-ui/react-slot": "^1.1.0", "@radix-ui/react-slot": "^1.1.0",
"@radix-ui/react-toggle-group": "^1.1.0", "@radix-ui/react-toggle-group": "^1.1.0",
"@tanstack/react-query": "^4.28.0", "@tanstack/react-query": "^5.51.23",
"async-mutex": "^0.5.0", "async-mutex": "^0.5.0",
"axios": "^1.3.4", "axios": "^1.3.4",
"class-variance-authority": "^0.7.0", "class-variance-authority": "^0.7.0",

View File

@@ -20,7 +20,7 @@ export const useLoginMutation = () => {
return useMutation({ return useMutation({
mutationFn: AuthApi.login, mutationFn: AuthApi.login,
onSuccess: async () => { onSuccess: async () => {
await queryClient.invalidateQueries([QUERY_KEYS.ME]) await queryClient.invalidateQueries({ queryKey: [QUERY_KEYS.ME] })
await router.push(ROUTES.HOME) await router.push(ROUTES.HOME)
}, },
}) })
@@ -33,7 +33,7 @@ export const useLogoutMutation = () => {
return useMutation({ return useMutation({
mutationFn: AuthApi.logout, mutationFn: AuthApi.logout,
onSuccess: async () => { onSuccess: async () => {
await queryClient.invalidateQueries([QUERY_KEYS.ME]) await queryClient.invalidateQueries({ queryKey: [QUERY_KEYS.ME] })
await router.push(ROUTES.LOGIN) await router.push(ROUTES.LOGIN)
}, },
}) })

View File

@@ -18,7 +18,7 @@ export const useCreateTodolistMutation = () => {
return useMutation({ return useMutation({
mutationFn: TodolistAPI.createTodolist, mutationFn: TodolistAPI.createTodolist,
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries([QUERY_KEYS.TODOLISTS]) queryClient.invalidateQueries({ queryKey: [QUERY_KEYS.TODOLISTS] })
}, },
}) })
} }
@@ -29,7 +29,7 @@ export const useDeleteTodolistMutation = () => {
return useMutation({ return useMutation({
mutationFn: TodolistAPI.deleteTodolist, mutationFn: TodolistAPI.deleteTodolist,
onSuccess: () => { onSuccess: () => {
queryClient.invalidateQueries([QUERY_KEYS.TODOLISTS]) queryClient.invalidateQueries({ queryKey: [QUERY_KEYS.TODOLISTS] })
}, },
}) })
} }
@@ -49,7 +49,9 @@ export const useCreateTaskMutation = () => {
onSuccess: (res) => { onSuccess: (res) => {
const todolistId = res.todoListId const todolistId = res.todoListId
queryClient.invalidateQueries([QUERY_KEYS.TASKS, todolistId]) queryClient.invalidateQueries({
queryKey: [QUERY_KEYS.TASKS, todolistId],
})
}, },
}) })
} }
@@ -60,7 +62,9 @@ export const useUpdateTaskMutation = () => {
return useMutation({ return useMutation({
mutationFn: TodolistAPI.updateTask, mutationFn: TodolistAPI.updateTask,
onSuccess: async (_, { todolistId }) => { onSuccess: async (_, { todolistId }) => {
await queryClient.invalidateQueries([QUERY_KEYS.TASKS, todolistId]) await queryClient.invalidateQueries({
queryKey: [QUERY_KEYS.TASKS, todolistId],
})
}, },
}) })
} }
@@ -73,7 +77,9 @@ export const useDeleteTaskMutation = () => {
onSuccess: (_, variables) => { onSuccess: (_, variables) => {
const todolistId = variables.todolistId const todolistId = variables.todolistId
queryClient.invalidateQueries([QUERY_KEYS.TASKS, todolistId]) queryClient.invalidateQueries({
queryKey: [QUERY_KEYS.TASKS, todolistId],
})
}, },
}) })
} }