import { image } from "html2canvas/dist/types/css/types/image";
import { useApiInterceptor } from "./useApiInterceptor";

export const useSaveGuarantorVninProfilePic = (
  token: string,
  image: any,
  vnin_image: string
) => {
  return new Promise(async (resolve, reject) => {
    try {
      const formData = new FormData();
      formData.append("token", token);
      formData.append("guarantor_Image", image);
      formData.append("vnin_profile_picture", vnin_image);

      const response = await useApiInterceptor().post(
        `/guarantor-vnin-profile-picture`,
        formData,
        {
          headers: {
            "Content-Type": "multipart/form-data",
          },
        }
      );
      resolve(response.data);
    } catch (error) {
      console.error("Error saving VNIN photo:", error);
      reject(error);
    }
  });
};
