From f5f8992b7983104fa88138ee8b33df00c7af47a0 Mon Sep 17 00:00:00 2001 From: Sergey Mankovsky Date: Wed, 4 Sep 2024 12:42:52 +0200 Subject: [PATCH] Automatic recording by default --- server/reflector/db/rooms.py | 8 ++++++++ server/reflector/views/rooms.py | 4 ++++ www/app/(app)/rooms/page.tsx | 2 +- 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/server/reflector/db/rooms.py b/server/reflector/db/rooms.py index 5dc19cae..f8fef8ad 100644 --- a/server/reflector/db/rooms.py +++ b/server/reflector/db/rooms.py @@ -93,6 +93,10 @@ class RoomController: zulip_auto_post: bool, zulip_stream: str, zulip_topic: str, + is_locked: bool, + room_mode: str, + recording_type: str, + recording_trigger: str, ): """ Add a new room @@ -103,6 +107,10 @@ class RoomController: zulip_auto_post=zulip_auto_post, zulip_stream=zulip_stream, zulip_topic=zulip_topic, + is_locked=is_locked, + room_mode=room_mode, + recording_type=recording_type, + recording_trigger=recording_trigger, ) query = rooms.insert().values(**room.model_dump()) await database.execute(query) diff --git a/server/reflector/views/rooms.py b/server/reflector/views/rooms.py index db9b103b..2ef6798c 100644 --- a/server/reflector/views/rooms.py +++ b/server/reflector/views/rooms.py @@ -97,6 +97,10 @@ async def rooms_create( zulip_auto_post=room.zulip_auto_post, zulip_stream=room.zulip_stream, zulip_topic=room.zulip_topic, + is_locked=room.is_locked, + room_mode=room.room_mode, + recording_type=room.recording_type, + recording_trigger=room.recording_trigger, ) diff --git a/www/app/(app)/rooms/page.tsx b/www/app/(app)/rooms/page.tsx index c8256cba..4ad0c366 100644 --- a/www/app/(app)/rooms/page.tsx +++ b/www/app/(app)/rooms/page.tsx @@ -70,7 +70,7 @@ const roomInitialState = { isLocked: false, roomMode: "normal", recordingType: "cloud", - recordingTrigger: "none", + recordingTrigger: "automatic-2nd-participant", }; export default function RoomsList() {