import { useApiInterceptor } from "./useApiInterceptor";

export const useGetApplicants = (
  jobId: number,
  sortOption: string,
  pageInfo: string | null
) => {
  return new Promise(async (resolve, reject) => {
    try {
      const response = await useApiInterceptor().get(
        `${jobId === 0 ? `/account/applicants${pageInfo}&sort=${sortOption}` : `/account/applicants/${jobId}${pageInfo}&sort=${sortOption}`}`
      );
      resolve({ resp: response.data });
    } catch (error) {
      console.error("Error fetching API (Applied Jobs):", error);
      reject(error);
    }
  });
};
