Files
real-e-party-iOS/YuMi/Modules/YMMine/Api/Api+Mine.m
2025-10-17 14:03:50 +08:00

485 lines
25 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+Mine.m
// YUMI
//
// Created by YUMI on 2021/9/16.
//
#import "Api+Mine.h"
#import <Base64/MF_Base64Additions.h>
@implementation Api (Mine)
/// 获取个人中心功能列表
/// @param completion 完成
/// @param uid uid
+ (void)requestPersonalFunctionItem:(HttpRequestHelperCompletion)completion
uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"cGVyc29uYWwvY2VudGVyL2xpc3Q="];///personal/center/list
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
/// 获取个人中心banner列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param type 类型 10
+ (void)requestMineBannerList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type {
NSString * fang = [NSString stringFromBase64String:@"aG9tZS9iYW5uZXI="];///home/banner
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, type, nil];
}
/// 保存反馈的信息
/// @param completion 完成
/// @param feedbackDesc 反馈的内容
/// @param contact 联系方式
/// @param uid uid
/// @param ticket ticket
+ (void)saveFeedBackWith:(HttpRequestHelperCompletion)completion
feedbackDesc:(NSString *)feedbackDesc
contact:(NSString *)contact
uid:(NSString *)uid
ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"ZmVlZGJhY2s="];///feedback
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, feedbackDesc, contact, uid, ticket, nil];
}
/// 查询当前用户开启通知的状态
/// @param completion 完成
/// @param uid 用户的uid
+ (void)requestUserInfoNotifyStatus:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9tc2dOb3RpZnk="];///user/msgNotify
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
/// 更新系统通知
/// @param completion 完成
/// @param sysMsgNotify 状态
/// @param uid 用户的uid
+ (void)updateUserInfoSystemNotifyWith:(HttpRequestHelperCompletion)completion sysMsgNotify:(NSString *)sysMsgNotify uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9zeXNNc2dOb3RpZnk="];///user/sysMsgNotify
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, sysMsgNotify,uid, nil];
}
/// 更新个播开播通知
/// @param completion 完成
/// @param msgNotify 状态
/// @param uid 用户的uid
+ (void)updateAnchorBroadCastNotifyWith:(HttpRequestHelperCompletion)completion msgNotify:(NSString *)msgNotify uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9zaW5nbGVCcm9hZGNhc3RNc2dOb3RpZnk="];///user/singleBroadcastMsgNotify
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, msgNotify,uid, nil];
}
/// 设置支付密码 重置支付密码
/// @param completion 完成
/// @param newPasswd 支付密码
/// @param phone 手机号
/// @param code 验证码
/// @param uid uid
/// @param ticket ticket
+ (void)setPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd phone:(NSString *)phone code:(NSString *)code uid:(NSString *)uid ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL3Jlc2V0"];///user/paymentPasswd/reset
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd, phone, code,uid,ticket, nil];
}
/// 修改支付密码
/// @param completion 完成
/// @param newPasswd 新的支付密码
/// @param oldPasswd 旧的支付密码
/// @param uid uid
/// @param ticket ticket
+ (void)modifPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd oldPasswd:(NSString *)oldPasswd uid:(NSString *)uid ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL21vZGlmeQ=="];///user/paymentPasswd/modify
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd,oldPasswd,uid,ticket, nil];
}
/// 设置登录密码
/// @param completion 完成
/// @param phone 手机号
/// @param newPwd 新的密码
+ (void)setLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd {
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9zZXQ="];///acc/pwd/set
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd, nil];
}
/// 重置登录密码
/// @param completion 完成
/// @param phone 手机号
/// @param newPwd 新的密码
/// @param smsCode 验证码
+ (void)resetLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd smsCode:(NSString *)smsCode {
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9yZXNldA=="];///acc/pwd/reset
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, phone, newPwd,smsCode, nil];
}
/// 修改 登录密码
/// @param completion 完成
/// @param phone 手机号
/// @param newPwd 新的密码
/// @param pwd 旧密码
+ (void)modifyLoingPassword:(HttpRequestHelperCompletion)completion phone:(NSString *)phone newPwd:(NSString *)newPwd pwd:(NSString *)pwd {
NSString * fang = [NSString stringFromBase64String:@"YWNjL3B3ZC9tb2RpZnk="];///acc/pwd/modify
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__, phone, newPwd, pwd, nil];
}
/// 开启关闭家长模式
/// @param completion 完成
/// @param password 密码
/// @param status 状态 0 开启 1 关闭
/// @param uid 用户的uid
+ (void)openOrCloseParentModel:(HttpRequestHelperCompletion)completion password:(NSString *)password status:(NSNumber *)status uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9vcGVuT3JDbG9zZQ=="];///user/openOrClose
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, password,status,uid, nil];
}
///得到腾讯存储信息
+ (void)getQCloudInfo:(HttpRequestHelperCompletion)completion{
[self makeRequest:@"tencent/cos/getToken" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
/// 上传用户图像到服务器
/// @param completion 完成
/// @param photoStr 相册
/// @param uid 用户的uid
/// @param ticket ticket
+ (void)uploadUserAlbum:(HttpRequestHelperCompletion)completion photoStr:(NSString *)photoStr uid:(NSString *)uid ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"cGhvdG8vdjIvdXBsb2Fk"];///photo/v2/upload
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,photoStr, uid, ticket, nil];
}
/// 删除用户图像从服务器
/// @param completion 完成
/// @param pid 相册
/// @param uid 用户的uid
/// @param ticket ticket
+ (void)deleteImageFromServer:(HttpRequestHelperCompletion)completion pid:(NSString *)pid uid:(NSString *)uid ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"cGhvdG8vZGVsUGhvdG8="];///photo/delPhoto
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,pid, uid, ticket, nil];
}
/// 请求充值列表
/// @param completion 完成
/// @param channelType channel
+ (void)getRechargeList:(HttpRequestHelperCompletion)completion channelType:(NSString *)channelType {
NSString * fang = [NSString stringFromBase64String:@"Y2hhcmdlcHJvZC9saXN0"];///chargeprod/list
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,channelType, nil];
}
/// 苹果下单
/// @param completion 完成
/// @param chargeProdId 充值id
/// @param uid 用户的uid
/// @param ticket ticket
/// @param deviceInfo uuid
/// @param clientIp ip地址
+ (void)requestIAPRecharge:(HttpRequestHelperCompletion)completion chargeProdId:(NSString *)chargeProdId uid:(NSString *)uid ticket:(NSString *)ticket deviceInfo:(NSString *)deviceInfo clientIp:(NSString *)clientIp {
[self makeRequest:@"storeKitV2/placeOrder" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__,chargeProdId, uid, ticket, deviceInfo, clientIp, nil];
}
/// 验证凭据
/// @param completion 完成
/// @param chooseEnv @"true"
/// @param chargeRecordId 服务端生成的订单编号
/// @param transcationId 内购的唯一标识符 “transcationId” 后端的参数是拼错的!不要调整!
/// @param uid 用户uid
/// @param ticket ticket
+ (void)checkReceipt:(HttpRequestHelperCompletion)completion chooseEnv:(NSString *)chooseEnv chargeRecordId:(NSString *)chargeRecordId transcationId:(NSString *)transcationId uid:(NSString *)uid ticket:(NSString *)ticket {
[self makeRequest:@"storeKitV2/verifyOrder" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, chooseEnv, chargeRecordId, transcationId, uid, ticket, nil];
}
/// 退出当前账号
/// @param completion 完成
/// @param access_token token
+ (void)logoutCurrentAccount:(HttpRequestHelperCompletion)completion access_token:(NSString *)access_token {
NSString * fang = [NSString stringFromBase64String:@"YWNjL2xvZ291dA=="];///acc/logout
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, access_token, nil];
}
/// 查询两个人的关注状态
/// @param completion 完成
/// @param uid 自己的uid
/// @param isLikeUid 要查询的那个人的uid
+ (void)attentionStatusCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid isLikeUid:(NSString *)isLikeUid {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9pc2xpa2U="];///fans/islike
[self makeRequest:fang 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 {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9saWtl"];///fans/like
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, likedUid, ticket, type, nil];
}
/// 获取用户详情
/// @param completion 完成
/// @param uid 发起关注的人
/// @param page page
/// @param pageSize pagesize
+ (void)userDetailInfoCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9kZXRhaWwvZ2V0"];///user/detail/get
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
}
/// 获取粉丝列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param pageNo 当前页数
/// @param pageSize 一页多少个
+ (void)getFansListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zbGlzdA=="];///@"fans/fanslist"
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
}
/// 获取关注列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param pageNo 当前页数
/// @param pageSize 一页多少个
+ (void)getattentionListCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid pageNo:(NSString *)pageNo pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mb2xsb3dpbmc="];///fans/following
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, pageNo, pageSize, nil];
}
/// 获取访客列表
/// @param completion 完成
/// @param pageNum 当前页数
/// @param pageSize 一页多少个
+ (void)getVisitorListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"dXNlcnZpc2l0cmVjb3JkL3Zpc2l0VXNlckxpc3Q="];///uservisitrecord/visitUserList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
}
/// 上传访问用户的记录
/// @param completion 完成
/// @param uid 被访问的用户uid
+ (void)uploadVisitUserCompletion:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9kZXRhaWwvdmlzaXRVc2VyRGV0YWls"];///user/detail/visitUserDetail
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
/// 获取粉丝团列表
/// @param completion 完成
/// @param pageNum 当前页数
/// @param pageSize 一页多少个
+ (void)getAnchorFansTeamListCompletion:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"YW5jaG9yRmFuc1RlYW0vZ2V0Sm9pbkZhbnNUZWFtTGlzdA=="];///anchorFansTeam/getJoinFansTeamList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, pageNum, pageSize, nil];
}
/// 获取用户的礼物墙
/// @param comletion 完成
/// @param uid 用户的uid
/// @param giftType 类型2
+ (void)getUserGiftWall:(HttpRequestHelperCompletion)comletion uid:(NSString *)uid giftType:(NSString *)giftType {
NSString * fang = [NSString stringFromBase64String:@"Z2lmdHdhbGwvZ2V0QnlHaWZ0VHlwZQ=="];///giftwall/getByGiftType
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:comletion, __FUNCTION__, uid, giftType, nil];
}
/// 批量获取用户信息
/// @param completion 完成
/// @param uids 用户的uid
+ (void)getUsersListInfo:(HttpRequestHelperCompletion)completion uids:(NSString *)uids {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9saXN0"];///user/list
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uids, nil];
}
+ (void)fansFriendList:(HttpRequestHelperCompletion)completion pageNo:(NSNumber *)pageNo pageSize:(NSNumber *)pageSize {
[self makeRequest:@"fans/friend/list" method:HttpRequestHelperMethodGET completion:completion,
__FUNCTION__, pageNo, pageSize, nil];
}
/// 获取用户进房记录
/// @param completion 完成
/// @param uid 用户的uid
+ (void)requestFootPrint:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize {
NSString * fang = [NSString stringFromBase64String:@"dXNlcnJvb20vZ2V0SW5Sb29tUmVjb3Jk"];///userroom/getInRoomRecord
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, page, pageSize, nil];
}
/// 清除进房记录
/// @param completion 完成
/// @param uid 用户uid
/// @param roomUid 房间uid
+ (void)requestCleanFootPrint:(HttpRequestHelperCompletion)completion uid:(NSString *)uid roomUid:(NSString *)roomUid {
NSString * fang = [NSString stringFromBase64String:@"dXNlcnJvb20vZGVsZXRlSW5Sb29tUmVjb3Jk"];///userroom/deleteInRoomRecord
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, roomUid, nil];
}
/// 快捷进房
/// @param completion 完成
/// @param uid 用户的uid
/// @param mgId 游戏id
+ (void)requestMineQuickMatchLittleGame:(HttpRequestHelperCompletion)completion uid:(NSString *)uid mgId:(NSString *)mgId {
NSString * fang = [NSString stringFromBase64String:@"aG9tZS9mYXN0UGlja1Yy"];///home/fastPickV2
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, mgId, nil];
}
/// 请求收藏房间列表
/// @param completion 完成
/// @param uid 用户的uid
/// @param page 当前页数
/// @param pageSize 一页多少个
/// @param roomType 类型4个播房其他派对房不传所有房间
+ (void)requestMineCollectRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid page:(NSString *)page pageSize:(NSString *)pageSize roomType:(NSString *)roomType {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zUm9vbUxpc3Q="];///fans/fansRoomList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid , page, pageSize, roomType, nil];
}
/// 请求大家都在搜列表
/// @param completion 完成
/// @param uid uid
+ (void)requestEveryoneSearch:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
NSString * fang = [NSString stringFromBase64String:@"ZXZlcnkvb25lL3NlYXJjaC9nZXRMaXN0"];///every/one/search/getList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
}
/// 获取好友派对列表
/// @param completion 完成
+ (void)requestFansParty:(HttpRequestHelperCompletion)completion {
NSString * fang = [NSString stringFromBase64String:@"ZmFucy9mYW5zUGFydExpc3Q="];///fans/fansPartList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
/// 请求主播评级
/// @param completion 完成
+ (void)requestAnchorGradeInfo:(HttpRequestHelperCompletion)completion {
NSString * fang = [NSString stringFromBase64String:@"YW5jaG9yR3JhZGUvZ2V0"];///anchorGrade/get
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil];
}
+ (void)requestMineGuildList:(HttpRequestHelperCompletion)completion {
NSString * fang = [NSString stringFromBase64String:@"Y2xhbi9saXN0"];///clan/list
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+ (void)requestMineRoomList:(HttpRequestHelperCompletion)completion {
NSString * fang = [NSString stringFromBase64String:@"aGFsbC9saXN0"];///hall/list
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+(void)applyClanWith:(HttpRequestHelperCompletion)completion uid:(NSString *)uid clanId:(NSString *)clanId {
NSString * fang = [NSString stringFromBase64String:@"Y2xhbi9hcHBseQ=="];///clan/apply
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,uid, clanId, nil];
}
+(void)getGoldDetailsData:(HttpRequestHelperCompletion)completion startTime:(NSString *)startTime endTime:(NSString *)endTime{
NSString * fang = [NSString stringFromBase64String:@"Y2xhbkdvbGRGbG93L2NsYW5Ub3RhbExpc3Q="];///clanGoldFlow/clanTotalList
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__,startTime,endTime, nil];
}
/// 设置支付密码 重置支付密码
/// @param completion 完成
/// @param newPasswd 支付密码
/// @param phone 手机号
/// @param uid uid
/// @param ticket ticket
+ (void)setPayPassword:(HttpRequestHelperCompletion)completion newPasswd:(NSString *)newPasswd uid:(NSString *)uid ticket:(NSString *)ticket {
NSString * fang = [NSString stringFromBase64String:@"dXNlci9wYXltZW50UGFzc3dkL3Jlc2V0"];///user/paymentPasswd/reset
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, newPasswd,uid,ticket, nil];
}
+(void)requestQueryWithRoomType:(HttpRequestHelperCompletion)completion{
NSString * fang = [NSString stringFromBase64String:@"cHVyc2UvcXVlcnlXaXRoUm9vbVR5cGU="];///purse/queryWithRoomType
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+(void)requestRecordIncome:(HttpRequestHelperCompletion)completion{
NSString * fang = [NSString stringFromBase64String:@"cHVyc2UvcXVlcnk="];///purse/query
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+(void)getExchangeDiamondInformation:(HttpRequestHelperCompletion)completion{
NSString * fang = [NSString stringFromBase64String:@"Z29sZEV4Y2hhbmdlRGlhbW9uZC9nZXRDb25maWc="];///goldExchangeDiamond/getConfig
[self makeRequest:fang method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+(void)confirmExchangeDiamond:(HttpRequestHelperCompletion)completion goldNum:(NSString *)goldNum diamondNum:(NSString *)diamondNum currency:(NSString *)currency{
NSString * fang = [NSString stringFromBase64String:@"Z29sZEV4Y2hhbmdlRGlhbW9uZC9leGNoYW5nZQ=="];///goldExchangeDiamond/exchange
[self makeRequest:fang method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,goldNum,diamondNum,currency, nil];
}
+(void)getTagList:(HttpRequestHelperCompletion)completion{
[self makeRequest:@"label/edit" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, nil];
}
///保存个人简介标签
+(void)saveTagList:(HttpRequestHelperCompletion)completion labels:(NSString *)labels{
[self makeRequest:@"label/save" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,labels, nil];
}
//////获取地区列表
+(void)getAreaList:(HttpRequestHelperCompletion)completion{
[self makeRequest:@"regionInfo/list" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, nil];
}
///保存地区列表
+(void)saveAreaConfigWithArea:(HttpRequestHelperCompletion)completion id:(NSString *)id{
[self makeRequest:@"regionInfo/save" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, id, nil];
}
+(void)getBlackRoomList:(HttpRequestHelperCompletion)completion pageNum:(NSString *)pageNum pageSize:(NSString *)pageSize{
[self makeRequest:@"user/black/pageRoom" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, pageNum,pageSize,nil];
}
/// 解除屏蔽
/// - Parameters:
/// - completion: 完成
/// - roomUid: 房间id
/// - type: 1=房间
+(void)requestUnmaskingFromBlackRoomList:(HttpRequestHelperCompletion)completion objId:(NSString *)objId type:(NSString *)type {
[self makeRequest:@"user/black/delete" method:HttpRequestHelperMethodPOST completion:completion,__FUNCTION__,objId,type, nil];
}
//获取 cp 列表
+(void)requestCPList:(HttpRequestHelperCompletion)completion page:(NSNumber *)page pageSize:(NSNumber *)pageSize{
[self makeRequest:@"user/cp/list" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, page, pageSize, nil];
}
+(void)cancelCPList:(HttpRequestHelperCompletion)completion uid:(NSNumber *)uid loverUid:(NSNumber *)loverUid goldNum:(NSNumber *)goldNum {
[self makeRequest:@"user/cp/cancel" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, loverUid, goldNum, nil];
}
+(void)updateCPSetting:(HttpRequestHelperCompletion)completion type:(NSNumber *)type isShow:(NSNumber *)isShow {
[self makeRequest:@"user/setting/update" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, type, isShow, nil];
}
+(void)requestBlockTime:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"user/blockTime" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+(void)blockUser:(HttpRequestHelperCompletion)completion uid:(NSNumber *)uid hours:(NSNumber *)hours blockReason:(NSString *)blockReason {
[self makeRequest:@"user/block" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, uid, hours, blockReason, nil];
}
+ (void)userDetailMine:(HttpRequestHelperCompletion)completion {
[self makeRequest:@"user/detail/mine" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
}
+ (void)userV2UploadAvatar:(HttpRequestHelperCompletion)completion avatarUrl:(NSString *)avatarUrl needPay:(NSNumber *)needPay {
[self makeRequest:@"user/v2/uploadAvatar" method:HttpRequestHelperMethodPOST completion:completion,
__FUNCTION__, avatarUrl, needPay, nil];
}
+ (void)userCpNameChange:(HttpRequestHelperCompletion)completion uid:(NSInteger)uid loverUid:(NSInteger)loverUid relationNameType:(NSInteger)relationNameType {
[self makeRequest:@"user/cp/nameChange" method:HttpRequestHelperMethodPOST completion:completion,
__FUNCTION__, @(uid), @(loverUid), @(relationNameType), nil];
}
+ (void)userCpNameChangeAudit:(HttpRequestHelperCompletion)completion recordId:(NSInteger)recordId status:(NSInteger)status {
[self makeRequest:@"user/cp/nameChangeAudit" method:HttpRequestHelperMethodPOST completion:completion,
__FUNCTION__, @(recordId), @(status), nil];
}
+ (void)userCpNameTypeTopList:(HttpRequestHelperCompletion)completion uid:(NSInteger)uid {
[self makeRequest:@"user/cp/nameTypeTopList" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, @(uid), nil];
}
@end