新用户进房礼物接口
This commit is contained in:
@@ -189,6 +189,11 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
/// @param roomUid 当前房间uid
|
||||
+ (void)requestNextAnchorRoom:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid;
|
||||
|
||||
/// 获取新用户进房礼物
|
||||
/// @param completion 完成
|
||||
/// @param roomUid 房间uid
|
||||
+ (void)requestNewUserInRoomGift:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
@@ -226,4 +226,12 @@
|
||||
[self makeRequest:@"single/broadcast/room/page" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
||||
}
|
||||
|
||||
/// 获取新用户进房礼物
|
||||
/// @param completion 完成
|
||||
/// @param roomUid 房间uid
|
||||
+ (void)requestNewUserInRoomGift:(HttpRequestHelperCompletion)completion roomUid:(NSString *)roomUid {
|
||||
[self makeRequest:@"gift/newUser/inRoom" method:HttpRequestHelperMethodGET completion:completion, __FUNCTION__, roomUid, nil];
|
||||
}
|
||||
|
||||
|
||||
@end
|
||||
|
@@ -54,6 +54,10 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
/// @param roomUid 房间的uid
|
||||
- (void)getCycleAnchorRoomList:(NSString *)roomUid;
|
||||
|
||||
/// 获取新用户进房礼物
|
||||
/// @param roomUid 房间uid
|
||||
- (void)getNewUserInRoomGift:(NSString *)roomUid;
|
||||
|
||||
@end
|
||||
|
||||
NS_ASSUME_NONNULL_END
|
||||
|
@@ -209,13 +209,20 @@
|
||||
[Api requestNextAnchorRoom:^(BaseModel * _Nullable data, NSInteger code, NSString * _Nullable msg) {
|
||||
if (code == 200) {
|
||||
RoomInfoModel * infoModel = [RoomInfoModel modelWithJSON:data.data];
|
||||
NSLog(@"nextRoomUid:%ld", infoModel.uid);
|
||||
[[self getView] getNextAnchorRoomSuccess:infoModel];
|
||||
} else {
|
||||
NSLog(@"getNextAnchorError");
|
||||
[[self getView] getNextAnchorRoomSuccess:nil];
|
||||
}
|
||||
} roomUid:roomUid];
|
||||
}
|
||||
|
||||
/// 获取新用户进房礼物
|
||||
/// @param roomUid 房间uid
|
||||
- (void)getNewUserInRoomGift:(NSString *)roomUid {
|
||||
[Api requestNewUserInRoomGift:[self createHttpCompletion:^(BaseModel * _Nonnull data) {
|
||||
NSLog(@"%@", data.data);
|
||||
// [[self getView] getNewUserInRoomGiftSuccess];
|
||||
}] roomUid:roomUid];
|
||||
}
|
||||
|
||||
@end
|
||||
|
@@ -25,6 +25,8 @@ NS_ASSUME_NONNULL_BEGIN
|
||||
- (void)getRoomSuperAdminScuccess:(NSArray *)list;
|
||||
///获取下一个个播房成功
|
||||
- (void)getNextAnchorRoomSuccess:(RoomInfoModel *)roomInfo;
|
||||
///获取新用户进房礼物成功
|
||||
- (void)getNewUserInRoomGiftSuccess;
|
||||
|
||||
@end
|
||||
|
||||
|
@@ -735,6 +735,12 @@ NSString * const kHadShowAnchorRoomTipKey = @"kHadShowAnchorRoomTipKey";//是否
|
||||
if (self.roomInfo != nil) {
|
||||
[self.presenter reportUserInterRoom:[NSString stringWithFormat:@"%zd", self.roomInfo.uid]];
|
||||
}
|
||||
///获取新用户礼物
|
||||
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
|
||||
if (self.roomInfo.uid != [[AccountInfoStorage instance].getUid integerValue]) {///不是自己房间
|
||||
[self.presenter getNewUserInRoomGift:[NSString stringWithFormat:@"%zd", self.roomInfo.uid]];
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
- (void)enterRoomFail:(NSInteger)code {
|
||||
|
Reference in New Issue
Block a user