diff --git a/src/backend/core/api/__init__.py b/src/backend/core/api/__init__.py index f9460024..b343dbd4 100644 --- a/src/backend/core/api/__init__.py +++ b/src/backend/core/api/__init__.py @@ -61,6 +61,9 @@ def get_frontend_configuration(request): ], }, "telephony": build_telephony_config(), + "resource": { + "default_access_level": settings.RESOURCE_DEFAULT_ACCESS_LEVEL, + }, "subtitle": {"enabled": settings.ROOM_SUBTITLE_ENABLED}, "livekit": { "url": settings.LIVEKIT_CONFIGURATION["url"], diff --git a/src/frontend/src/api/useConfig.ts b/src/frontend/src/api/useConfig.ts index 8e1ffe83..9ebb60f5 100644 --- a/src/frontend/src/api/useConfig.ts +++ b/src/frontend/src/api/useConfig.ts @@ -2,6 +2,7 @@ import { fetchApi } from './fetchApi' import { keys } from './queryKeys' import { useQuery } from '@tanstack/react-query' import { RecordingMode } from '@/features/recording' +import type { ApiAccessLevel } from '@/features/rooms/api/ApiRoom' import type { Track } from 'livekit-client' type Source = Track.Source @@ -49,6 +50,9 @@ export interface ApiConfig { international_phone_number?: string default_country?: string } + resource?: { + default_access_level?: ApiAccessLevel + } manifest_link?: string livekit: { url: string