import { api } from "@/lib/api";
import type { ApiEnvelope } from "@/types/api";

export async function uploadImage(file: File): Promise<string> {
  const formData = new FormData();
  formData.append("fichier", file);

  const { data } = await api.post<ApiEnvelope<{ url: string }>>("/upload/image", formData, {
    headers: { "Content-Type": "multipart/form-data" },
  });

  return data.data.url;
}
