import { authApi } from '@/services/authApi'; import type { AuthSessionPayload, RequestOtpResponse } from '@/types/auth'; export const authService = { sendOtp: async (phoneNumber: string): Promise => { return authApi.requestOtp(phoneNumber); }, verifyOtp: async (phoneNumber: string, otp: string): Promise => { const tokenResponse = await authApi.verifyOtp(phoneNumber, otp); return { accessToken: tokenResponse.access_token, refreshToken: tokenResponse.refresh_token, user: { id: 1, phoneNumber, role: 'admin', }, }; }, logout: async (): Promise => { await authApi.logout(); }, };