Files
peko-ios/YuMi/Modules/YMRoom/View/UserCard/Api/Api+UserCard.m

72 lines
3.1 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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