Разработка админ-панели EventHubFrontAdmin v1.0 #1
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
import apiClient from './client';
|
||||
import { Admin } from '../types/api';
|
||||
|
||||
interface LoginResponse {
|
||||
token: string;
|
||||
refresh_token: string;
|
||||
user: Admin;
|
||||
}
|
||||
|
||||
export const authApi = {
|
||||
login: async (email: string, password: string): Promise<LoginResponse> => {
|
||||
const { data } = await apiClient.post('/v1/admin/login', { email, password });
|
||||
return data;
|
||||
},
|
||||
getMe: async (): Promise<Admin> => {
|
||||
const { data } = await apiClient.get('/v1/admin/me');
|
||||
return data;
|
||||
},
|
||||
};
|
||||
Reference in New Issue
Block a user