// @ts-ignore import { request } from 'ice'; import {DebugLoginRequest,LoginReply,LoginRequest,UpdateUserInformationRequest,UpdatePhoneRequest,UserInfo} from "./user_pb"; const UserService = { DebugLogin: async (req?: DebugLoginRequest) => { const res = await request.post<{ data: LoginReply, code: string, message: string }>('/api/login/debug', req); return res.data; }, Login: async (req?: LoginRequest) => { const res = await request.post<{ data: LoginReply, code: string, message: string }>('/api/login', req); return res.data; }, UpdateUserInformation: async (req?: UpdateUserInformationRequest) => { const res = await request.post('/api/user/update/information', req); return res.data; }, UpdateUserPhone: async (req?: UpdatePhoneRequest) => { const res = await request.post('/api/user/update/phone', req); return res.data; }, GetUserInfo: async (req?: undefined) => { const res = await request.post<{ data: UserInfo, code: string, message: string }>('/api/user/info', req); return res.data; }, }; export default UserService;