diff --git a/docs/live/clubs/room-join-link.md b/docs/live/clubs/room-join-link.md index 8e0c626..b21584d 100644 --- a/docs/live/clubs/room-join-link.md +++ b/docs/live/clubs/room-join-link.md @@ -25,7 +25,10 @@ Gets a join link for a club room. **Remarks**: -- If the requested room is inactive, using this endpoint will start it. `joinLink` will be an empty string while the room isn't ready. +- If the requested room is inactive, using this endpoint will start it. `joinLink` will be an empty string while the room isn't ready, which is also reflected by `starting`. +- `starting` may still be `true` even though a `joinLink` has already been assigned, which means the server is still starting. At that point, Nadeo's code will stop calling this endpoint entirely and instead query the server directly with a maximum retry count. Querying like this can't really be replicated from external applications, so it should be fine to rely on `starting` instead. +- Nadeo's code retries the request every 2 seconds for club rooms and 5 seconds for the track of the day channel. +- You should stop retrying for a room to start when any error is returned. ---