Files
yinmeng-ios/xplan-ios/Main/Room/View/WishGift/Api/Api+WishGift.m

77 lines
3.1 KiB
Mathematica
Raw Normal View History

2022-10-18 19:10:05 +08:00
//
// Api+WishGift.m
// xplan-ios
//
// Created by on 2022/10/18.
//
#import "Api+WishGift.h"
#import "NSMutableDictionary+Saft.h"
2022-10-18 19:10:05 +08:00
@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 {
2022-10-19 19:33:26 +08:00
NSMutableDictionary * dic = [NSMutableDictionary dictionary];
if (itemId.length > 0) {
[dic safeSetObject:itemId forKey:@"itemId"];
2022-10-19 19:33:26 +08:00
}
[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];
2022-10-18 19:10:05 +08:00
}
///
/// @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 {
2022-10-19 19:33:26 +08:00
[self makeRequest:@"wishGift/listConfig" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, level, nil];
2022-10-18 19:10:05 +08:00
}
///
/// @param roomUid uid
+ (void)wishGiftHistoryList:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
[self makeRequest:@"wishGift/listWishGiftHistory" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
}
2022-10-21 18:03:00 +08:00
///
/// @param roomUid uid
+ (void)wishGiftSendCelebrate:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
[self makeRequest:@"wishGift/sendCelebrate" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
}
2022-10-18 19:10:05 +08:00
@end