修复了在web中打开房间的时候上一个房间依然还在的问题

This commit is contained in:
fengshuo
2022-12-30 16:40:05 +08:00
parent 9c0a8714ad
commit 7f50ca12f9

View File

@@ -301,7 +301,15 @@ NSString * const kProhibitRightSlip = @"prohibitRightSlip";
} else if ([message.name isEqualToString:kJSOpenRoom]) {
NSString *uid = [NSString stringWithFormat:@"%@",message.body];
if (uid.length > 0) {
UIViewController * controller = [XCCurrentVCStackManager shareManager].getCurrentVC;
if ([controller isKindOfClass:[XPRoomViewController class]]) {
XPRoomViewController<RoomHostDelegate> * rooomVC = controller;
[rooomVC exitRoom];
[TTPopup dismiss];
}
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
[XPRoomViewController openRoom:uid viewController:[XCCurrentVCStackManager shareManager].getCurrentVC];
});
}
} else if ([message.name isEqualToString:kProhibitRightSlip]) {
self.navigationController.interactivePopGestureRecognizer.enabled = NO;