From 00e4679dc50f50f3fbc01dd5fda74d4f42a5d2c6 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Wed, 11 Sep 2024 19:58:35 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A7(backend)=20allow=20room=20recordin?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added 'room_record' grant to LiveKit token to enable room recording. Initial implementation allows any authenticated user to record, but this needs refinement. Only admins and persisted room members should have this capability, as they are the ones notified post-recording. Not ready for merge. --- src/backend/core/utils.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/core/utils.py b/src/backend/core/utils.py index 304b5de7..56ac4b0d 100644 --- a/src/backend/core/utils.py +++ b/src/backend/core/utils.py @@ -53,6 +53,7 @@ def generate_token(room: str, user, username: Optional[str] = None) -> str: room=room, room_join=True, room_admin=True, + room_record=True, can_update_own_metadata=True, can_publish_sources=[ "camera",