2024-09-04 00:52:26 +00:00
|
|
|
import axios from "axios";
|
|
|
|
|
2024-09-04 05:53:00 +00:00
|
|
|
const BASE_URL = import.meta.env.VITE_REACT_APP_SECRET;
|
2024-09-04 00:52:26 +00:00
|
|
|
|
|
|
|
// const API = axios.create({baseURL:"http://localhost:3001"});
|
|
|
|
// const API = axios.create({ baseURL: `${BASE_URL}` });
|
|
|
|
const API = axios.create({ baseURL: BASE_URL });
|
|
|
|
|
|
|
|
|
|
|
|
API.interceptors.request.use((req) => {
|
|
|
|
if (localStorage.getItem("profile")) {
|
|
|
|
req.headers.Authorization = `Bearer ${
|
|
|
|
JSON.parse(localStorage.getItem("profile")).token
|
|
|
|
}`;
|
|
|
|
}
|
|
|
|
return req;
|
|
|
|
});
|
|
|
|
|
|
|
|
export const signUp = (formData) => API.post("/users/signup", formData);
|
|
|
|
export const signIn = (formData) => API.post("/users/signin", formData);
|
2024-09-07 14:16:51 +00:00
|
|
|
export const verifyEmail = (id, token, data) => API.get(`/users/${id}/verify/${token}`, data);
|
2024-09-12 08:11:07 +00:00
|
|
|
export const createProperty = (propertyData) => API.post("/property", propertyData);
|
2024-09-06 15:02:20 +00:00
|
|
|
|