import { useQuery } from '@tanstack/react-query';
import { fetchDepartmentPortalMyTickets } from '@/features/departmentPortal/services/departmentPortalService';
import type { PortalTicketFilters } from '@/features/departmentPortal/types/departmentPortal.types';

export function useDepartmentPortalMyTickets(slug: string, filters: PortalTicketFilters) {
  return useQuery({
    queryKey: ['department-portal', slug, 'my-tickets', filters],
    queryFn: () => fetchDepartmentPortalMyTickets(slug, filters),
    enabled: Boolean(slug),
  });
}
