Spaces:
Running
Running
File size: 480 Bytes
d6c9678 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | from __future__ import annotations
from fastapi import APIRouter
from app.services.session_store import session_store
router = APIRouter(prefix="/api/sessions", tags=["sessions"])
@router.post("")
def create_session() -> dict[str, str]:
session = session_store.create()
return {"session_id": session.session_id}
@router.delete("/{session_id}")
def delete_session(session_id: str) -> dict[str, str]:
session_store.delete(session_id)
return {"status": "ok"}
|