77 lines
3.1 KiB
Objective-C
77 lines
3.1 KiB
Objective-C
//
|
|
// Api+WishGift.m
|
|
// xplan-ios
|
|
//
|
|
// Created by 冯硕 on 2022/10/18.
|
|
//
|
|
|
|
#import "Api+WishGift.h"
|
|
#import "NSMutableDictionary+Saft.h"
|
|
@implementation Api (WishGift)
|
|
|
|
///添加心愿礼物
|
|
/// @param roomUid 房主的uid
|
|
+ (void)wishGiftAdd:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
|
[self makeRequest:@"wishGift/add" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, nil];
|
|
}
|
|
|
|
/// 删除心愿礼物
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param itemId item id
|
|
+ (void)wishGiftDeleteItem:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid itemId:(NSString *)itemId {
|
|
[self makeRequest:@"wishGift/delItem" method:HttpRequestHelperMethodPOST completion:completion, __FUNCTION__, roomUid, itemId, nil];
|
|
}
|
|
|
|
/// 创建心愿礼物
|
|
/// @param completion 完成
|
|
/// @param roomUid 房主的uid
|
|
/// @param giftId 礼物id
|
|
/// @param itemId item id
|
|
/// @param seq 编号 1 2 3
|
|
/// @param targetNum 目标数量
|
|
+ (void)wishGiftAddItem:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid giftId:(NSString *)giftId itemId:(NSString *)itemId seq:(NSString *)seq targetNum:(NSString *)targetNum {
|
|
NSMutableDictionary * dic = [NSMutableDictionary dictionary];
|
|
if (itemId.length > 0) {
|
|
[dic safeSetObject:itemId forKey:@"itemId"];
|
|
}
|
|
[dic safeSetObject:roomUid forKey:@"roomUid"];
|
|
[dic safeSetObject:giftId forKey:@"giftId"];
|
|
[dic safeSetObject:seq forKey:@"seq"];
|
|
[dic safeSetObject:targetNum forKey:@"targetNum"];
|
|
[HttpRequestHelper request:@"wishGift/addItem" method:HttpRequestHelperMethodPOST params:dic completion:completion];
|
|
}
|
|
|
|
/// 获取房间心愿礼物列表
|
|
/// @param roomUid 房主的uid
|
|
+ (void)wishGiftList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
|
[self makeRequest:@"wishGift/list" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
|
}
|
|
|
|
/// 获取房间心愿礼物助力用户列表
|
|
/// @param roomUid 房主的uid
|
|
+ (void)wishGiftAssistUserList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
|
[self makeRequest:@"wishGift/listAssistUser" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
|
}
|
|
|
|
/// 获取心愿礼物配置列表
|
|
/// @param roomUid 房主的uid
|
|
/// @param level 等级
|
|
+ (void)wishGiftCondfigList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid level:(NSString *)level {
|
|
[self makeRequest:@"wishGift/listConfig" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, level, nil];
|
|
}
|
|
|
|
/// 获取房间历史心愿列表
|
|
/// @param roomUid 房主的uid
|
|
+ (void)wishGiftHistoryList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
|
[self makeRequest:@"wishGift/listWishGiftHistory" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
|
}
|
|
|
|
/// 发送心愿完成庆祝特效
|
|
/// @param roomUid 房主的uid
|
|
+ (void)wishGiftSendCelebrate:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
|
[self makeRequest:@"wishGift/sendCelebrate" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
|
}
|
|
|
|
@end
|