a6d23a295e07d25a3f9a43ee29bbcfa46b514090
LiveKit принимает право `roomAdmin` только вместе с именем комнаты: без `video.room` RoomService отвечает 401 `permissions denied` — серверный мьют и отключение участника не доходили до SFU, хотя API отвечал 200 (AGENT.md 7.14). - `voice.IssueAdmin(room)` кладёт в грахт `room` и `roomAdmin` и отклоняет пустое имя комнаты; - `AdminClient.call` выпускает токен под конкретную комнату каждого вызова (GetParticipant, MutePublishedTrack, RemoveParticipant, ListParticipants); - тест на состав грахта и отказ при пустой комнате; - e2e: администратор и гость работают в отдельных api-контекстах (код 2FA одноразовый), нажатие «Войти» в комнату не ждёт стабильности исчезающей кнопки.
The file is empty.
Languages
TypeScript
52.5%
Go
39.2%
Shell
4.5%
Rust
1.9%
CSS
0.4%
Other
1.3%