It appears that the ZoomSDKMeetingActionControllerDelegate fires multiple times for one action.
To Reproduce(If applicable)
This is reproducible in the demo.
1.If you add a log statement or even just add a break point with the debugger ZMSDKUserHelper on line 88
- (void)onVideoStatusChange:(BOOL)videoOn UserID:(unsigned int)userID
- turn off the video you’ll see that line is executed twice.
I saw similar behaviour with the ZoomSDKMeetingServiceDelegate when i filed the ticket
Waiting for host dialog. some of the states were firing twice along with that dialog popping up twice. I didn’t think much of it at the time but its clear something strange is happening inside the SDK as the above one is very easy and consistent to produce.