Description
Callbacks from ZoomMtg.inMeetingServiceListener() for services “onUserLeave” and “onUserJoin” are not called when a participant is moved from Meeting to Lobby ( Waiting Room ). However, they are called when a user is moved from lobby to the meeting.
Browser Console Error
No error in browser console.
Which Web Meeting SDK version?
2.13.0
Meeting SDK Code Snippets
ZoomMtg.inMeetingServiceListener('onUserLeave', (data) => {
console.log('Participant onUserLeave movement detected: \n', data);
});
ZoomMtg.inMeetingServiceListener('onUserJoin', (data) => {
console.log('Participant onUserJoin movement detected: \n', data);
});
To Reproduce(If applicable)
Steps to reproduce the behavior:
- Enter the same meeting with native app and two incognito browsers.
- From native app, move one of the user to the lobby.
- Notice no events are triggered for users that are moved from lobby to meeting. However, users moved from lobby to meeting trigger the event.
Screenshots
N/A
Troubleshooting Routes
N/A
Device (please complete the following information):
- Browser: Chromium
Additional context
There is no way to properly detect when a user is moved from meeting to lobby by another host.