Get practice session status and statistics
(
session: SessionDep,
current_user: CurrentUser,
practice_session_id: uuid.UUID,
)
| 262 | |
| 263 | @router.get("/practice-sessions/{practice_session_id}", response_model=PracticeSession) |
| 264 | def get_practice_session_status( |
| 265 | session: SessionDep, |
| 266 | current_user: CurrentUser, |
| 267 | practice_session_id: uuid.UUID, |
| 268 | ) -> Any: |
| 269 | """Get practice session status and statistics""" |
| 270 | practice_session = services.get_practice_session( |
| 271 | session=session, |
| 272 | session_id=practice_session_id, |
| 273 | user_id=current_user.id, |
| 274 | ) |
| 275 | if not practice_session: |
| 276 | raise HTTPException(status_code=404, detail="Practice session not found") |
| 277 | |
| 278 | return practice_session |
| 279 | |
| 280 | |
| 281 | @router.get( |
nothing calls this directly
no outgoing calls
no test coverage detected