From 0f9b7d4a0d8b26301644d7644fd9a84618c471df Mon Sep 17 00:00:00 2001 From: pengx17 Date: Fri, 6 Jun 2025 08:40:05 +0000 Subject: [PATCH] fix(electron): increase recording timeout (#12733) ## Summary by CodeRabbit - **Refactor** - Removed the automatic timeout that stopped recordings after 1.5 hours. Recordings will no longer be stopped automatically based on duration. --- .../apps/electron/src/main/recording/feature.ts | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/packages/frontend/apps/electron/src/main/recording/feature.ts b/packages/frontend/apps/electron/src/main/recording/feature.ts index 649d798010..6d4fbdd1f0 100644 --- a/packages/frontend/apps/electron/src/main/recording/feature.ts +++ b/packages/frontend/apps/electron/src/main/recording/feature.ts @@ -38,8 +38,6 @@ import type { TappableAppInfo, } from './types'; -const MAX_DURATION_FOR_TRANSCRIPTION = 1.5 * 60 * 60 * 1000; // 1.5 hours - export const MeetingsSettingsState = { $: globalStateStorage.watch(MeetingSettingsKey).pipe( map(v => MeetingSettingsSchema.parse(v ?? {})), @@ -547,19 +545,6 @@ export function startRecording( createRecording(state); } - // set a timeout to stop the recording after MAX_DURATION_FOR_TRANSCRIPTION - setTimeout(() => { - const state = recordingStateMachine.status$.value; - if ( - state?.status === 'recording' && - state.id === recordingStatus$.value?.id - ) { - stopRecording(state.id).catch(err => { - logger.error('failed to stop recording', err); - }); - } - }, MAX_DURATION_FOR_TRANSCRIPTION); - recordingStateMachine.status$.next(state); return state;