79 lines
3.8 KiB
Objective-C
79 lines
3.8 KiB
Objective-C
//
|
|
// Api+MewHomeApi.m
|
|
// xplan-ios
|
|
//
|
|
// Created by duoban on 2023/12/20.
|
|
//
|
|
|
|
#import "Api+MewHomeApi.h"
|
|
#import "NSMutableDictionary+Saft.h"
|
|
@implementation Api (MewHomeApi)
|
|
/// 首页推荐的轮播图
|
|
/// @param completion 完成
|
|
/// @param uid 用户的uid
|
|
/// @param type 类型 2 房间的 1 首页的 9推荐页下面的
|
|
+ (void)mew_RequestMainHomeBannerList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid type:(NSString *)type {
|
|
[self makeRequest:@"home/banner" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, type, nil];
|
|
}
|
|
/// 请求推荐页资源的列表
|
|
/// @param completion 完成
|
|
/// @param uid 用户的uid
|
|
+ (void)mew_RequestMainHomeMenuList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
[self makeRequest:@"home/currentResource" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, uid, nil];
|
|
}
|
|
/// 请求首页全服礼物记录列表
|
|
/// @param completion 完成
|
|
+ (void)mew_RequestMainHomeGiftRecordList:(HttpRequestHelperCompletion)completion {
|
|
[self makeRequest:@"home/service/gift/record" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
|
}
|
|
/// 请求热门房间列表
|
|
/// @param completion 完成
|
|
+ (void)mew_RequestMainHomePersonalRoomList:(HttpRequestHelperCompletion)completion uid:(NSString *)uid {
|
|
[self makeRequest:@"home/hotRoom" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__,uid, nil];
|
|
}
|
|
/// 首页资源位要进入的
|
|
/// @param completion 完成
|
|
/// @param uid 用户的uid
|
|
/// @param rid 进入的类型的id
|
|
+ (void)mew_RequestMainHomePickResource:(HttpRequestHelperCompletion)completion uid:(NSString *)uid rid:(NSString *)rid type:(NSString *)type{
|
|
NSMutableDictionary * pararms = [NSMutableDictionary dictionary];
|
|
[pararms safeSetObject:uid forKey:@"uid"];
|
|
[pararms safeSetObject:rid forKey:@"id"];
|
|
[pararms safeSetObject:type forKey:@"type"];
|
|
[HttpRequestHelper request:@"home/pickResource" method:HttpRequestHelperMethodGET params:pararms completion:completion];
|
|
}
|
|
/// 发现新朋友列表
|
|
/// @param complection 完成
|
|
/// @param gender 性别. 1:男性 2:女性 null:不限定
|
|
+ (void)mew_RequestMainHomeNewFriendListcomplection:(HttpRequestHelperCompletion)complection gender:(NSString *)gender gameId:(NSString *)gameId{
|
|
[self makeRequest:@"home/newFriend" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, gender,gameId, nil];
|
|
}
|
|
///首页游戏点单分类
|
|
+(void)mew_RequestMainHomeGameTabList:(HttpRequestHelperCompletion)complection{
|
|
[self makeRequest:@"home/game/tab/list" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, nil];
|
|
}
|
|
///,大神带飞
|
|
+(void)mew_RequsetMainHomeFriendMahogany:(HttpRequestHelperCompletion)complection{
|
|
[self makeRequest:@"home/mahogany" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, nil];
|
|
}
|
|
/// 一键匹配
|
|
/// @param completion 完成
|
|
+ (void)mew_RequsetMainHomeFriendChatPick:(HttpRequestHelperCompletion)completion {
|
|
[self makeRequest:@"home/chat/pick" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
|
}
|
|
/// 获取小游戏列表
|
|
/// @param completion 完成
|
|
+ (void)mew_RequsetMainHomeLittleGameList:(HttpRequestHelperCompletion)completion {
|
|
[self makeRequest:@"miniGame/record/miniGameList" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, nil];
|
|
}
|
|
///获取游戏列表用户
|
|
+(void)mew_RequsetMainHomeGameFriend:(HttpRequestHelperCompletion)completion{
|
|
[self makeRequest:@"home/game" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
|
}
|
|
///大神推荐
|
|
+(void)mew_RequestMainHomeFriendMahogany:(HttpRequestHelperCompletion)completion{
|
|
[self makeRequest:@"home/mahogany" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, nil];
|
|
|
|
}
|
|
@end
|