import axios from 'axios'; const api = axios.create({ baseURL: 'http://10.0.2.2:3000/api', }); export const apiCheckPhoneLogin = async (body: { phone: string }) => { const response = await api.post('/auth/login', body) return response.data; } export const apiSendOtp = async (body: { phone: string, otp: number }) => { const res = await axios.get(`https://wa.wibudev.com/code?nom=${body.phone}&text=*DARMASABA*%0A%0A JANGAN BERIKAN KODE RAHASIA ini kepada siapa pun TERMASUK PIHAK DARMASABA. Masukkan otentikasi: *${encodeURIComponent(body.otp)}*`) return res.status } export const apiGetProfile = async ({ id }: { id: string }) => { const response = await api.get(`mobile/user/${id}`); return response.data; }; export const apiGetSearch = async ({ text, user }: { text: string, user: string }) => { const response = await api.get(`mobile/home/search?search=${text}&user=${user}`); return response.data; }; export const apiGetBanner = async ({ user }: { user: string }) => { const response = await api.get(`mobile/banner?user=${user}`); return response.data; }; // export const createEntity = async (newEntity: any) => { // const response = await api.post('/entities', newEntity); // return response.data; // }; // export const updateEntityById = async (id: any, updatedEntity: any) => { // const response = await api.put(`/entities/${id}`, updatedEntity); // return response.data; // }; // export const deleteEntityById = async (id: any) => { // const response = await api.delete(`/entities/${id}`); // return response.data; // }; // export const checkAccount = async (newEntity: { phone: string }) => { // const response = await api.post('/auth/login', newEntity); // return response.data; // };