import { useMutation, useQueryClient } from '@tanstack/react-query'; import { queryKeys } from '@/lib/query-keys'; import { subscriptionApi } from '@/infrastructure/http/api/subscription'; export function useSetAutoBuy() { const queryClient = useQueryClient(); return useMutation({ mutationFn: (enabled: boolean) => subscriptionApi.setAutoBuy(enabled), onSuccess: () => { queryClient.invalidateQueries({ queryKey: queryKeys.subscription.all }); }, }); }