Files
mobile-darmasaba/lib/api.ts
amel b6b23742d2 upd: proses login
nb: blm selesai
2025-04-11 17:54:42 +08:00

41 lines
1.4 KiB
TypeScript

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 getEntities = async () => {
// const response = await axios.get('https://stg-darmasaba.wibudev.com/api/version-app');
// 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;
// };