10 lines
390 B
Python
10 lines
390 B
Python
|
|
from fastapi import APIRouter
|
||
|
|
from app.schemas import SessionRouteRequest
|
||
|
|
from app.dependencies import session_manager
|
||
|
|
|
||
|
|
router = APIRouter()
|
||
|
|
|
||
|
|
@router.post("/sessions/{session_id}/route")
|
||
|
|
async def set_session_route(session_id: str, payload: SessionRouteRequest):
|
||
|
|
session = session_manager.update(session_id, payload.model_dump())
|
||
|
|
return {"session_id": session_id, "route": session}
|