Readout of BreakoutRooms give strange result

The function GetBOMeetingIDList is returning ‘old’ values.

Using the latest C# wrapper with added code from @ekaram

The problem explained:
The function:
string BoList = ZOOM_SDK_DOTNET_WRAP.CZoomSDKeDotNetWrap.Instance.GetMeetingServiceWrap().GetMeetingBOController().GetBODataHelper().GetBOMeetingIDList();

Participant 1(me) is Host and create 5 Breakoutrooms and open the rooms.
GetBOMeetingIDList return no rooms. (BoList != null)

Give host to Participant 2.
Reclaim host.
GetBOMeetingIDList return list of 5 rooms.
Add another room.
GetBOMeetingIDList return list of 5 rooms. (There should be 6 rooms.)

Give host to Participant 2.
Reclaim host.
GetBOMeetingIDList return list of 6 rooms.

Can anyone help me with what is wrong here?
Why is it ok after reclaiming host ?

It’s probably a race condition

certain parameters don’t update right away

Thanks @ekaram.
It does not seems to help by waiting…
I gues this is a bug in the SDK.

1 Like

Hey @bm.erikstad,

Are you seeing the same issue in the C++ version of the SDK?

Thanks!
Michael