Delegate for user leaving waiting room sends a different userID compared to delegate for user joining the waiting room for the same user

Description
[MobileRTCWaitingRoomServiceDelegate -onWaitingRoomUserLeft] sends a different userID from [MobileRTCWaitingRoomServiceDelegate -onWaitingRoomUserJoin] for the same user

Which version?
5.2.41739.1022

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Start a meeting room with waiting room enabled
  2. Join meeting as participant
  3. Check logs to see userID of user who joined the waiting room
  4. Admit the participant from waiting room
  5. Check logs to see userID of user who left the waiting room

Screenshots
2020-10-28 12:30:24:587 (316988) [INF] RTCZoomCallProvider: [RTCWR] User: 33555456 joined waiting room.
.
.
2020-10-28 12:31:16:040 (316988) [INF] RTCZoomCallProvider: [RTCWR] User: 18446744073709551615 left waiting room

Smartphone (please complete the following information):

  • Device: iPad
  • OS: 12
  • Version: 4.1

Additional context
Returned userID (18446744073709551615) seems to be the unsigned version of -1 which might signify a missing record

We have experienced the same issue.

Hey @azanton & @jeremy.provost,

Thanks for using the dev forum and thank you for bringing this to our attention. If possible could you send the SDK logs to developersupport@zoom.us and tag this post?
To obtain the SDK logs, follow the instructions at the bottom of this page: https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/sdk-initialization.
The logs will be encrypted, which is intended.
I will inform the team about this issue.

Thanks!
Michael

Hey @azanton & @jeremy.provost,

The engineering team has reproduced this and have identified the issue. This will be fixed in the next version of the SDK.

Thank you for your help with this!
Michael