Files
liederwahl/app/routers/session.py
matthias@matsewe.de 7d6c7591dd update logging
2024-06-01 11:34:06 +02:00

27 lines
895 B
Python

from typing import Annotated
from fastapi import APIRouter, Depends, Request
from sqlalchemy.orm import Session
import app.models as models
from app.database import get_db
from app.schemas import Song
import app.crud as crud
router = APIRouter(
prefix="/session",
# dependencies=[Security(get_current_user, scopes=["public"])],
responses={404: {"description": "Not found"}},
)
@router.put("/{session_id}")
async def activate_session(session_id: str = "", db: Annotated[Session, Depends(get_db)] = None):
crud.activate_session(db, session_id)
@router.delete("/{session_id}")
async def deactivate_session(session_id: str = "", db: Annotated[Session, Depends(get_db)] = None):
crud.deactivate_session(db, session_id)
#@router.get("/{session_id}")
#async def get_session(session_id: str = "", db: Annotated[Session, Depends(get_db)] = None):
# return "get " + session_id