| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 | // @ts-ignoreimport { request } from 'ice';import {UpdateUserInformationRequest,UserInfo,SendPhoneCodeRequest,CheckPhoneCodeRequest,UserHomeInfo} from "./user_pb";import {PartnerIDParam,UserIDParam} from "../base/base_pb";import {CheckUserPartnerIsRelationshipReply,CreateUserPartnerIsRelationshipReply} from "../chat/chat_pb";import {PartnerCircleInfo} from "../partner/partner_pb";const UserService = {  UpdateUserInformation: async (req?: UpdateUserInformationRequest) => {	const res = await request.post('/api/user/update/information', 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;  },  SendPhoneCode: async (req?: SendPhoneCodeRequest) => {	const res = await request.post('/api/user/code/send', req);    return res.data;  },  CheckPhoneCode: async (req?: CheckPhoneCodeRequest) => {	const res = await request.post('/api/user/code/check', req);    return res.data;  },  CheckUserPartnerIsRelationship: async (req?: PartnerIDParam) => {	const res = await request.post<{ data: CheckUserPartnerIsRelationshipReply, code: string, message: string }>('/api/user/check/relationship', req);    return res.data;  },  CreateUserPartnerIsRelationship: async (req?: PartnerIDParam) => {	const res = await request.post<{ data: CreateUserPartnerIsRelationshipReply, code: string, message: string }>('/api/user/create/relationship', req);    return res.data;  },  GetPartnerCircleInfo: async (req?: PartnerIDParam) => {	const res = await request.post<{ data: PartnerCircleInfo, code: string, message: string }>('/api/partner/circle/info', req);    return res.data;  },  GetUserHomeInfo: async (req?: UserIDParam) => {	const res = await request.post<{ data: UserHomeInfo, code: string, message: string }>('/api/user/circle/info', req);    return res.data;  },};export default UserService;
 |