fix: allow anonymous recording start and add light theme email icon (#949)

* fix: all anounimous can start recording

* fix: give more schedule timeout to heavy processes

* fix:  add light mode support for daily icons
This commit is contained in:
Juan Diego García
2026-04-07 17:15:50 -05:00
committed by GitHub
parent f4f94a0d99
commit 08c276e4f4
5 changed files with 19 additions and 6 deletions

View File

@@ -91,9 +91,7 @@ class StartRecordingRequest(BaseModel):
async def start_recording(
meeting_id: NonEmptyString,
body: StartRecordingRequest,
user: Annotated[
Optional[auth.UserInfo], Depends(auth.current_user_optional_if_public_mode)
],
user: Annotated[Optional[auth.UserInfo], Depends(auth.current_user_optional)],
) -> dict[str, Any]:
"""Start cloud or raw-tracks recording via Daily.co REST API.