import { api } from '../'; import { TLoginRequest, TLoginResponse, TRegisterRequest, TVerifyEmailRequest, } from '../../types/auth'; import { TResponseMessage } from '../../types/common'; export const postLogin = async ( payload: TLoginRequest ): Promise => { const { data } = await api({ method: 'POST', url: '/auth/login', data: payload, }); return data; }; export const postRegister = async ( payload: TRegisterRequest ): Promise => { const { data } = await api({ method: 'POST', url: '/auth/register', data: payload, }); return data; }; export const postVerifyEmail = async ( payload: TVerifyEmailRequest ): Promise => { const { data } = await api({ method: 'POST', url: '/auth/verify-email', data: { otp: parseInt(payload.otp), email: payload.email }, }); return data; };