feat: 接入权限接口
This commit is contained in:
@@ -9,6 +9,7 @@ import { request } from '@/utils/request'
|
||||
import type {
|
||||
AuthenticatedUser,
|
||||
CaptchaResponse,
|
||||
CurrentAuthorization,
|
||||
CurrentUserResponse,
|
||||
LoginRequest,
|
||||
LoginResponse,
|
||||
@@ -76,6 +77,11 @@ export async function getCurrentUser(): Promise<CurrentUserResponse> {
|
||||
}
|
||||
}
|
||||
|
||||
export async function getCurrentAuthorization(): Promise<CurrentAuthorization> {
|
||||
const response = await request.get<ApiResponse<CurrentAuthorization>>('/v1/authorization/me')
|
||||
return unwrapApiResponse(response)
|
||||
}
|
||||
|
||||
export async function logout(): Promise<void> {
|
||||
const response = await request.post<ApiResponse<Record<string, never>>>('/v1/auth/logout')
|
||||
unwrapApiResponse(response)
|
||||
|
||||
Reference in New Issue
Block a user