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; | |
| }; |