Files
yinmeng-ios/xplan-ios/Main/Home/View/Mew/MewHomeApi/Api+MewHomeApi.m

79 lines
3.8 KiB
Mathematica
Raw Normal View History

2023-12-21 18:42:16 +08:00
//
// 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
2023-12-26 14:29:53 +08:00
+ (void)mew_RequestMainHomePickResource:(HttpRequestHelperCompletion)completion uid:(NSString *)uid rid:(NSString *)rid type:(NSString *)type{
2023-12-21 18:42:16 +08:00
NSMutableDictionary * pararms = [NSMutableDictionary dictionary];
[pararms safeSetObject:uid forKey:@"uid"];
[pararms safeSetObject:rid forKey:@"id"];
2023-12-26 14:29:53 +08:00
[pararms safeSetObject:type forKey:@"type"];
2023-12-21 18:42:16 +08:00
[HttpRequestHelper request:@"home/pickResource" method:HttpRequestHelperMethodGET params:pararms completion:completion];
}
2023-12-26 14:29:53 +08:00
///
/// @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];
}
2023-12-21 18:42:16 +08:00
@end