18 lines
491 B
TypeScript

import { useMutation, useQueryClient } from '@tanstack/react-query';
import { QueryKeys } from '@/shared/api/queryKeys';
import { addExpensesList } from '../api/addExpensesList';
export const useAddExpensesList = () => {
const queryClient = useQueryClient();
return useMutation({
mutationFn: addExpensesList,
mutationKey: [QueryKeys.ExpenseList],
onSuccess: async () => {
await queryClient.invalidateQueries({ queryKey: [QueryKeys.ExpensesList] });
},
});
};