From ac65404ad66d0518efc5fa1cb63efb9807015818 Mon Sep 17 00:00:00 2001 From: lebaudantoine Date: Sat, 4 Jan 2025 12:07:28 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9A=97=EF=B8=8F(backend)=20annotate=20when?= =?UTF-8?q?=20and=20what=20is=20required=20for=20ee2e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit commit will be dropped. --- src/backend/core/api/viewsets.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/backend/core/api/viewsets.py b/src/backend/core/api/viewsets.py index 9ee02528..bae5442f 100644 --- a/src/backend/core/api/viewsets.py +++ b/src/backend/core/api/viewsets.py @@ -210,6 +210,10 @@ class RoomViewSet( Allow unregistered rooms when activated. For unregistered rooms we only return a null id and the livekit room and token. """ + + # todo - determine whether encryption is needed store a shared secret in memory or in redis + # todo - check if a secret already exists, else create one. + try: instance = self.get_object() except Http404: @@ -343,6 +347,8 @@ class RoomViewSet( {"message": f"Recording stopped for room {room.slug}."} ) + # todo - support a callback endpoint when a room is finished, to invalidate cached key + class ResourceAccessListModelMixin: """List mixin for resource access API."""