import { useApiInterceptor } from "./useApiInterceptor";

export const useGetPostedJobs = (pageInfo: string | null = "?", sortOption: string) => {
  return new Promise(async (resolve, reject) => {
    try {
      const response = await useApiInterceptor().get(
        `/account/job-posts${pageInfo}&sort=${sortOption}`
      );
      resolve({ resp: response.data.data, status: response.status, meta: response.data.meta });
    } catch (error) {
      console.error("Error fetching POST API (Job Post):", error);
      reject({ resp: "You can Apply to a job Only Once", status: 400 });
    }
  });
};
