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

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

export function useTicketReplies(ticketId: string | undefined) {
  return useQuery({
    queryKey: ticketRepliesQueryKey(ticketId ?? ''),
    queryFn: () => fetchTicketReplies(ticketId!),
    enabled: Boolean(ticketId),
  });
}
