Я использую REST API для создания комнат.В документах говорится, что комната заканчивается, когда пусто в течение 5 минут.Я хотел бы знать, что это значит при попытке повторно использовать одну и ту же комнату.Могут ли участники снова присоединиться к этой комнате?
Мой пример использования заключается в том, что пользователи подают запрос на присоединение к комнате через конечную точку сервера. проверка по UniqueName
выполняется, чтобы увидеть, существует ли эта комната.Если этого не произойдет, то будет создано с использованием UniqueName
.
. Конечно, будут случаи, когда комната создается, но пуста более 5 минут, и я хотел быповторно использовать тот же UniqueName
, чтобы присоединиться к комнате (пустой, заполненный или другой).Но мне не ясно, что это можно сделать, когда комната будет завершена.
Например, если другой пользователь попытается присоединиться к завершенной комнате, будет ли логика сверху все еще работать или она сломаетсякомната в completed
состоянии не может быть присоединена или воссоздана?Моя цель - всегда иметь доступ к комнате с одинаковыми UniqueName
.
Пожалуйста, сообщите, спасибо.
Редактировать
Я только что имелвместо этого получит список комнат по UniqueName
, который покажет мне комнату, которая уже была создана, независимо от ее статуса.Тем не менее, мне все равно нужно иметь возможность использовать ту же комнату, если ее статус completed
.
Можно ли обновить статус с completed
до in-progress
?
Обновить
Может показаться, что статус не может бытьобновлено с completed
до in-progress
.Итак, когда комната завершена, как я могу продолжать использовать тот же UniqueName
для другой комнаты, если она уже существует с таким уникальным именем?