| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- // @ts-ignore
 
- import { request } from 'ice';
 
- import {UpdateUserInformationRequest,UserInfo,UserHomeInfo} from "./user_pb";
 
- import {PartnerIDParam,UserIDParam} from "../common/common_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;
 
-   },
 
-   /**  检查用户是否与陪聊关联 */
 
-   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;
 
 
  |