import { useQuery } from '@tanstack/react-query';
import { fetchTicketNotes } from '@/features/tickets/services/ticketService';

export const ticketNotesQueryKey = (ticketId: string) =>
  ['tickets', ticketId, 'notes'] as const;

export function useTicketNotes(ticketId: string | undefined) {
  return useQuery({
    queryKey: ticketNotesQueryKey(ticketId ?? ''),
    queryFn: () => fetchTicketNotes(ticketId!),
    enabled: Boolean(ticketId),
    retry: 1,
  });
}
