Hi Zoom team.
I wonder how Zoom calculates the recurring meeting schedules.
For context: I would like to show the user at what date and time the first recurring meeting or the next schedule after the first recurring meeting will be held before the recurring meeting is created wether it’s daily, weekly, or monthly (I’m aware the API returns all recurring schedules after the meeting is made).
I’m trying to replicate the calculation but I always get a different result when I think my code already covers all of the cases (I tested 5 scenarios (each for daily, weekly, monthly) and I could get it right, but then I still get the wrong result again here and there, especially for weekly and monthly recurring).
I’m using date-fns library to calculate the date and I’m aware there’s different context between date-fns and zoom (for example: date-fns represent Sunday as 0 but Zoom represents Sunday as 1).
Is there any documentation on how zoom calculates or is there any API that we can use to retrieve all schedules based on the parameters that we supplied?