修复了在web中打开房间的时候上一个房间依然还在的问题
This commit is contained in:
@@ -301,7 +301,15 @@ NSString * const kProhibitRightSlip = @"prohibitRightSlip";
|
||||
} else if ([message.name isEqualToString:kJSOpenRoom]) {
|
||||
NSString *uid = [NSString stringWithFormat:@"%@",message.body];
|
||||
if (uid.length > 0) {
|
||||
[XPRoomViewController openRoom:uid viewController:[XCCurrentVCStackManager shareManager].getCurrentVC];
|
||||
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;
|
||||
|
Reference in New Issue
Block a user