Spaces:
Running
Running
import { query } from '@/shared/api/query'; | |
import { AuthResponse, LoginRequest } from './types'; | |
export const login = async (data: LoginRequest): Promise<AuthResponse> => { | |
const response = await query<AuthResponse>({ | |
url: '/auth/login', | |
method: 'post', | |
data, | |
}); | |
if ('error' in response) { | |
throw new Error(`Ошибка авторизации: ${response.error.status}`); | |
} | |
return response.data; | |
}; |