import { useApiInterceptor } from "./useApiInterceptor";

type JobDetailsResponse = {
  resp: any;
  status: number;
};

export const useGetJobDetails = (
  jobId: string | string[]
): Promise<JobDetailsResponse> => {
  return new Promise(async (resolve, reject) => {
    try {
      const response = await useApiInterceptor().get(`/job-posts-id/${jobId}`);
      resolve({ resp: response.data, status: response.status });
    } catch (error) {
      console.error("Error fetching API GET (Job Details):", error);
      reject(error);
    }
  });
};
