// // Api+UserCard.m // xplan-ios // // Created by 冯硕 on 2021/11/24. // #import "Api+UserCard.h" @implementation Api (UserCard) /// 查询两个人的关注状态 /// @param completion 完成 /// @param uid 自己的uid /// @param isLikeUid 要查询的那个人的uid + (void)attentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid { [self makeRequest:@"fans/islike" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, uid, isLikeUid, nil]; } /// 关注某人 /// @param completion 完成 /// @param uid 发起关注的人 /// @param likedUid 被关注的人 /// @param ticket ticket /// @param type 1 关注 2取消关注 + (void)attentionCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid likedUid:(NSString *)likedUid ticket:(NSString *)ticket type:(NSString *)type { [self makeRequest:@"fans/like" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil]; } /// 清除礼物值 /// @param completion 完成 /// @param roomUid 房间的uid /// @param micUid 需要清除的uid /// @param uid 操作者的uid + (void)cleanMicroGiftValue:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid micUid:(NSString *)micUid uid:(NSString *)uid { [self makeRequest:@"room/gift/value/clean" method:HttpRequestHelperMethodDELETE completion:completion, __FUNCTION__, roomUid, micUid, uid, nil]; } /// 心动选人阶段 选择 /// @param completion 完成 /// @param roomUserId 房主的uid /// @param chosenUserId 心动的uid /// @param electorUserId 自己的uid + (void)roomDatingPickUser:(HttpRequestHelperCompletion)completion roomUserId:(NSString *)roomUserId chosenUserId:(NSString *)chosenUserId electorUserId:(NSString *)electorUserId { [self makeRequest:@"blind-date/connection" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUserId, chosenUserId, electorUserId, nil]; } /// 超管处理房间的人 /// @param completion 完成 /// @param roomUid 房主的uid /// @param targetUid 目标用户的uid /// @param opt 1: 设置为管理员;2:设置普通等级用户;-1:设为黑名单用户;-2:设为禁言用户 /// @param isSet true 设置,false 取消设置 + (void)superAdminHandleUser:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid targetUid:(NSString *)targetUid opt:(NSString *)opt isSet:(NSNumber *)isSet { [self makeRequest:@"super/set/chatroom/role" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, targetUid, opt,isSet, nil]; } + (void)checkManageNum:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid { [self makeRequest:@"room/checkManageNum" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, nil]; } + (void)updateRoleToServer:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid uid:(NSString *)uid opt:(NSString *)opt { [self makeRequest:@"roomrole/manageOpt" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, uid, opt, nil]; } @end