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