diff --git a/src/frontend/src/api/useConfig.ts b/src/frontend/src/api/useConfig.ts index c0ca2090..41a1d550 100644 --- a/src/frontend/src/api/useConfig.ts +++ b/src/frontend/src/api/useConfig.ts @@ -2,6 +2,12 @@ import { fetchApi } from './fetchApi' import { keys } from './queryKeys' import { useQuery } from '@tanstack/react-query' +// todo - refactor it in a proper place +export enum RecordingMode { + Transcript = 'transcript', + ScreenRecording = 'screen_recording', +} + export interface ApiConfig { analytics?: { id: string @@ -11,6 +17,10 @@ export interface ApiConfig { id: string } silence_livekit_debug_logs?: boolean + recording?: { + is_enabled?: boolean + available_modes?: RecordingMode[] + } } const fetchConfig = (): Promise => {