Description
When attempting to join a meeting that has not started
My error handler logs this to the console
{method: “join”, status: false, result: “Meeting not started.”, errorMessage: undefined, errorCode: 3008}
But Zoom SDK shows an error message of “Your connection has timed out and you cannot join the meeting. Verify your network connectivity and try again”
As i was in the midst of upgrading to 1.8.5 in face of the looming lockout for 1.7.8 i thought i broke something, it really should have a more appropriate error message.
Which version?
1.8.5 SDK (used in a Vue page)
To Reproduce(If applicable)
Steps to reproduce the behavior:
It looks like @tommy and I were working on this issue at the same time. I’ve reached out to our internal team to see if this messaging can be updated and will let you know when I hear more information from them. (CS-2774)
In the meantime, it does seem his recommendation to handle the error in your application is the best route forward.
I thought abotu that, but couldn’t figure out how can to prevent the misleading dialog showing, using the error handler approach from the sdk reference
Thank you for your patience! Our team has since found tha if you add the following code lines (after the ZoomMtg.preLoadWasm();, ZoomMtg.prepareJssdk(); lines) the true error message will display in the UI popup:
// loads language files, also passes any error messages to the ui
ZoomMtg.i18n.load('en-US');
ZoomMtg.i18n.reload('en-US');
We’ll update our documentation to reflect this. Let me know if that helps.