| 12345678910111213141516 |
- import { useMutation, useQueryClient } from '@tanstack/react-query'
- import { queryKeys } from '@/core/react-query/keys'
- import { adminsService } from '@/services/admins.service'
- export function useDeleteAdmin() {
- const queryClient = useQueryClient()
- return useMutation({
- mutationFn: (adminId: number) => adminsService.delete(adminId),
- onSuccess: async () => {
- await queryClient.invalidateQueries({
- queryKey: queryKeys.admins.all,
- })
- },
- })
- }
|