import { LoginRequest, LoginResponse, LogoutRequest, LogoutResponse } from '@interfaces'; import { api } from '@utils'; export const loginApi = async ( payload: LoginRequest, ): Promise => { const formData = new FormData(); formData.append('email', payload.email); formData.append('password', payload.password); if(payload.fcm_token) { formData.append('fcm_token', String(payload.fcm_token)); } if(payload.device_id) { formData.append('device_id', String(payload.device_id)); } return await api.post('/api/stafflogin', formData); }; export const logoutApi = async ( payload: LogoutRequest, ): Promise => { const formData = new FormData(); formData.append('id', payload.id); formData.append('fcm_token', payload.fcm_token); return await api.post('api/stafflogin/logout', formData); };