(
request: Request,
auth: AuthContext = Depends(require_chat_scope),
service: ChatService = Depends(get_service),
)
| 109 | |
| 110 | @router.get("/chat/sessions/new") |
| 111 | async def create_chat_session( |
| 112 | request: Request, |
| 113 | auth: AuthContext = Depends(require_chat_scope), |
| 114 | service: ChatService = Depends(get_service), |
| 115 | ): |
| 116 | return await _run( |
| 117 | lambda: service.new_session( |
| 118 | auth.username, |
| 119 | request.query_params.get("platform_id") or "webchat", |
| 120 | ) |
| 121 | ) |
| 122 | |
| 123 | |
| 124 | @router.post("/chat/sessions/batch-delete") |
nothing calls this directly
no test coverage detected