Files
peko-ios/YuMi/Modules/YMMine/Api/Api+Medals.m

47 lines
1.6 KiB
Objective-C

//
// Api+Medals.m
// YuMi
//
// Created by P on 2025/6/17.
//
#import "Api+Medals.h"
@implementation Api(Medals)
+ (void)medalUseMedal:(HttpRequestHelperCompletion)completion id:(NSString *)id useStatus:(NSNumber *)useStatus {
[self makeRequest:@"medal/useMedal"
method:HttpRequestHelperMethodPOST
completion:completion,
__FUNCTION__, id, useStatus, nil];
}
+ (void)medalSquare:(HttpRequestHelperCompletion)completion pageNo:(NSNumber *)pageNo pageSize:(NSNumber *)pageSize type:(NSNumber *)type {
[self makeRequest:@"medal/useMedal"
method:HttpRequestHelperMethodGET
completion:completion,
__FUNCTION__, pageNo, pageSize, type, nil];
}
+ (void)medalRank:(HttpRequestHelperCompletion)completion pageNo:(NSNumber *)pageNo pageSize:(NSNumber *)pageSize {
[self makeRequest:@"medal/rank"
method:HttpRequestHelperMethodGET
completion:completion,
__FUNCTION__, pageNo, pageSize, nil];
}
+ (void)medalMineAll:(HttpRequestHelperCompletion)completion pageNo:(NSNumber *)pageNo pageSize:(NSNumber *)pageSize {
[self makeRequest:@"medal/mineAll"
method:HttpRequestHelperMethodGET
completion:completion,
__FUNCTION__, pageNo, pageSize, nil];
}
+ (void)medalMine:(HttpRequestHelperCompletion)completion pageNo:(NSNumber *)pageNo pageSize:(NSNumber *)pageSize uid:(NSNumber *)uid type:(NSNumber *)type {
[self makeRequest:@"medal/mine"
method:HttpRequestHelperMethodGET
completion:completion,
__FUNCTION__, pageNo, pageSize, uid, type, nil];
}
@end