DailyRunnerArguments: make body optional

This commit is contained in:
Aleix Conchillo Flaqué
2025-08-05 16:25:16 -07:00
parent d22d2da03d
commit 313fdc92a1
2 changed files with 4 additions and 4 deletions

View File

@@ -265,7 +265,7 @@ def _setup_daily_routes(app: FastAPI):
# Start the bot in the background with empty body for GET requests # Start the bot in the background with empty body for GET requests
bot_module = _get_bot_module() bot_module = _get_bot_module()
runner_args = DailyRunnerArguments(room_url=room_url, token=token, body={}) runner_args = DailyRunnerArguments(room_url=room_url, token=token)
runner_args.handle_sigint = False runner_args.handle_sigint = False
asyncio.create_task(bot_module.bot(runner_args)) asyncio.create_task(bot_module.bot(runner_args))
return RedirectResponse(room_url) return RedirectResponse(room_url)
@@ -395,7 +395,7 @@ async def _run_daily_direct():
room_url, token = await configure(session) room_url, token = await configure(session)
# Direct connections have no request body, so use empty dict # Direct connections have no request body, so use empty dict
runner_args = DailyRunnerArguments(room_url=room_url, token=token, body={}) runner_args = DailyRunnerArguments(room_url=room_url, token=token)
# Get the bot module and run it directly # Get the bot module and run it directly
bot_module = _get_bot_module() bot_module = _get_bot_module()

View File

@@ -39,8 +39,8 @@ class DailyRunnerArguments(RunnerArguments):
""" """
room_url: str room_url: str
token: Optional[str] token: Optional[str] = None
body: Any body: Optional[Any] = {}
@dataclass @dataclass