58 lines
2.3 KiB
Objective-C
58 lines
2.3 KiB
Objective-C
//
|
|
// Api+CandyTree.m
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2021/12/9.
|
|
//
|
|
|
|
#import "Api+CandyTree.h"
|
|
|
|
@implementation Api (CandyTree)
|
|
|
|
|
|
/// 获取糖果树的信息
|
|
/// @param complection 完成
|
|
/// @param uid 用的uid
|
|
+ (void)candyTreeKeyComplection:(HttpRequestHelperCompletion)complection uid:(NSString *)uid {
|
|
[self makeRequest:@"box/userkey" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, uid, nil];
|
|
}
|
|
|
|
/// 摘糖果
|
|
/// @param complection 完成
|
|
/// @param sendMessage 是否发送消息 1:发送, 0不发送
|
|
/// @param keyNum 糖果的个数
|
|
/// @param boxType 类型 目前好像只有一种
|
|
/// @param roomUid 房间的uid
|
|
+ (void)pickCandyComplection:(HttpRequestHelperCompletion)complection sendMessage:(NSString *)sendMessage keyNum:(NSString *)keyNum boxType:(NSString *)boxType roomUid:(NSString *)roomUid uid:(NSString *)uid{
|
|
[self makeRequest:@"box/draw" method:HttpRequestHelperMethodPOST completion:complection, __FUNCTION__, sendMessage, keyNum, boxType, roomUid, uid, nil];
|
|
}
|
|
|
|
|
|
/// 获取糖果树排行榜
|
|
/// @param complection 完成
|
|
/// @param page 当前的页数
|
|
/// @param pageSize 一页多少个
|
|
/// @param datetype 类型 今天榜单的话 1 昨日榜 2
|
|
+ (void)candyTreeRankListComplection:(HttpRequestHelperCompletion)complection page:(NSString *)page pageSize:(NSString *)pageSize datetype:(NSString *)datetype {
|
|
[self makeRequest:@"box/rankings" method:HttpRequestHelperMethodGET completion:complection, __FUNCTION__, page, pageSize, datetype, nil];
|
|
}
|
|
|
|
/// 获奖记录
|
|
/// @param completion 完成
|
|
/// @param page 页数
|
|
/// @param pageSize 大小
|
|
/// @param uid uid
|
|
/// @param sortType 排序方式:按时间:time,按价值:worth
|
|
+ (void)candyTreeDrawrecord:(HttpRequestHelperCompletion)completion page:(NSString *)page pageSize:(NSString *)pageSize uid:(NSString *)uid sortType:(NSString *)sortType {
|
|
[self makeRequest:@"box/drawrecord" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, page, pageSize, uid, sortType, nil];
|
|
}
|
|
|
|
/// 玩法规则
|
|
/// @param completion 完成
|
|
/// @param boxType 类型 2
|
|
+ (void)candyTreeOpenRule:(HttpRequestHelperCompletion)completion boxType:(NSString *)boxType {
|
|
[self makeRequest:@"box/getOpenBoxRule" method:HttpRequestHelperMethodGET completion:completion,__FUNCTION__, boxType, nil];
|
|
}
|
|
|
|
@end
|