| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // @ts-ignore
- import { request } from 'ice';
- import {UpdateUserInformationRequest,UserInfo} from "./user_pb";
- import {PartnerIDParam,AddFriendMessageInfo,UserIDParam,HomeInfo,PersonIDList,PersonDBReply} from "../common/common_pb";
- import {CheckUserPartnerIsRelationshipReply,CreateUserPartnerIsRelationshipReply} from "../chat/chat_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;
- },
- /** 检查用户是否与陪聊关联 */
- 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: AddFriendMessageInfo, code: string, message: string }>('/api/partner/circle/info', req);
- return res.data;
- },
- /** 获取用户主页信息 */
- GetUserHomeInfo: async (req?: UserIDParam) => {
- const res = await request.post<{ data: HomeInfo, code: string, message: string }>('/api/user/home', req);
- return res.data;
- },
- };
- export default UserService;
|