When a breakout room is opened, the event to enter the waiting room (onWaitingRoomStatusChange (needWaiting = NO)) is not called. The event to leave the waiting room (onWaitingRoomStatusChange (needWaiting = YES)) is called, so unnecessary dismissViewControllerAnimated is executed.
Which iOS Meeting SDK version?
To Reproduce(If applicable)
- Enable “Custom Meeting”.
- Join a meeting.
- The host assigns the user to a breakout room and opens all rooms.
At this time, onWaitingRoomStatusChange:needWaiting in CustomMeetingViewController+MeetingDelegate.m is called only once (needWaiting=NO).
dismissViewControllerAnimated is executed unnecessarily because the processing of leaving without entering the waiting room is performed.
Smartphone (please complete the following information):
- iPhone 11 pro Max
- iOS 16.5.1