123456789101112131415161718192021222324252627282930313233 |
- import request from "./request.ts";
- export type LoginReq = {
- account: string
- password: string
- }
- export type RegisterReq = LoginReq & {
- nickname?: string
- }
- export type SSOReq = {
- code: string
- scope: string
- state: string
- }
- export const LoginApis = {
- login: (data: LoginReq) => {
- return request.post('/user/login', data)
- },
- signUp: (data: RegisterReq) => request.post('/user/register', data),
- userinfo: () => {
- return request.get('/user/info', { disableErrorMsg: true } as never)
- },
- oauth2Url: ()=> request.get('/oauth2'),
- oauth2Callback: (data: SSOReq) => request.post('/oauth2/callback', data, { disableErrorMsg: true } as never)
- }
|