muryshev's picture
update
4f9f661
raw
history blame contribute delete
427 Bytes
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;
};