小游戏开房坑位显示异常的bug
This commit is contained in:
@@ -214,7 +214,6 @@
|
||||
[self showErrorToast:msg];
|
||||
}
|
||||
} uid:roomUid intoUid:roomUid];
|
||||
|
||||
}
|
||||
break;
|
||||
case XPMineItemType_My_Dressup:
|
||||
|
@@ -126,6 +126,8 @@
|
||||
mgId = @"0";
|
||||
}
|
||||
|
||||
|
||||
|
||||
[Api openRoom:[self createHttpCompletion:^(BaseModel * _Nonnull data) {
|
||||
RoomInfoModel * infoModel = [RoomInfoModel modelWithJSON:data.data];
|
||||
[[self getView] openRoomSuccess:infoModel];
|
||||
|
@@ -194,6 +194,7 @@
|
||||
}
|
||||
|
||||
- (void)createRoomButtonAction:(UIButton *)sender {
|
||||
[TTPopup dismiss];
|
||||
if (self.normalRoomButton.selected) {
|
||||
[XPRoomViewController openRoom:[AccountInfoStorage instance].getUid viewController:self.currentVC];
|
||||
}else {
|
||||
@@ -202,7 +203,6 @@
|
||||
[XPRoomViewController openRoom:[AccountInfoStorage instance].getUid mgId:self.selectGameInfo.mgId viewController:self.currentVC];
|
||||
} else {
|
||||
[XCHUDTool showErrorWithMessage:@"请求房间信息失败请重试!"];
|
||||
[TTPopup dismiss];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -435,11 +435,15 @@ UIKIT_EXTERN NSString * const kRoomMiniNotificationKey;
|
||||
} else { // 房间无效,分是否为自己房间进行处理
|
||||
if ([self.roomUid isEqualToString:[NSString stringWithFormat:@"%ld", userInfo.uid]]) { // 当前用户进入自己房间
|
||||
if (roomInfo.roomId > 0) { // 存在房间信息,直接使用房间信息开房
|
||||
[self.presenter openRoom:roomInfo.title type:roomInfo.type roomPwd:roomInfo.roomPwd roomDesc:roomInfo.roomDesc backPic:@"" mgId:self.mgId];
|
||||
RoomType type = RoomType_Game;
|
||||
if (self.mgId.longLongValue > 0) {
|
||||
type = RoomType_MiniGame;
|
||||
}
|
||||
[self.presenter openRoom:roomInfo.title type:type roomPwd:roomInfo.roomPwd roomDesc:roomInfo.roomDesc backPic:@"" mgId:self.mgId];
|
||||
} else { // 不存在房间信息,全新开房
|
||||
NSString* title = [NSString stringWithFormat:@"%@的房间", userInfo.nick];
|
||||
RoomType type = RoomType_Game;
|
||||
if (self.mgId.length > 0) {
|
||||
if (self.mgId.longLongValue > 0) {
|
||||
type = RoomType_MiniGame;
|
||||
}
|
||||
[self.presenter openRoom:title type:type roomPwd:@"" roomDesc:@"" backPic:@"" mgId:self.mgId];
|
||||
@@ -454,9 +458,10 @@ UIKIT_EXTERN NSString * const kRoomMiniNotificationKey;
|
||||
|
||||
- (void)openRoomSuccess:(RoomInfoModel *)roomInfo {
|
||||
self.roomInfo = roomInfo;
|
||||
[self.roomHeaderView onRoomUpdate];
|
||||
[self.activityContainerView onRoomUpdate];
|
||||
[self.backContainerView onRoomUpdate];
|
||||
[self changeStageViewOnRoomUpdate];
|
||||
[self.roomHeaderView onRoomEntered];
|
||||
[self.activityContainerView onRoomEntered];
|
||||
[self.backContainerView onRoomEntered];
|
||||
[self.littleGameView onRoomEntered];
|
||||
[self.presenter enterNIMRoom:[NSString stringWithFormat:@"%ld", self.roomInfo.roomId] user:self.userInfo];
|
||||
}
|
||||
|
Reference in New Issue
Block a user