// api routes import { S3_URL } from "constants/api-routes"; // services import APIService from "lib/services/api.service"; const { NEXT_PUBLIC_API_BASE_URL } = process.env; class FileServices extends APIService { constructor() { super(NEXT_PUBLIC_API_BASE_URL || "http://localhost:8000"); } async uploadFile(file: FormData): Promise { return this.mediaUpload(S3_URL, file) .then((response) => { return response?.data; }) .catch((error) => { throw error?.response?.data; }); } } export default new FileServices();