edh-elo/app/routers/score.py
Jack Jackson e4ea529fbe Cosmetic and final-basic functionality
At this point it _should_ be just about usable for folks to poke-around
in, though ugly as sin.
2024-06-09 09:45:56 -07:00

17 lines
546 B
Python

from fastapi import APIRouter, Depends
from ..sql import crud, schemas
from ..sql.database import get_db
api_router = APIRouter(prefix="/score", tags=["score"])
@api_router.get("/{deck_id}/latest", response_model=schemas.EloScore)
def get_latest_score_for_deck(deck_id: int, db=Depends(get_db)):
return crud.get_latest_score_for_deck(db, deck_id)
@api_router.get("/{deck_id}/all", response_model=list[schemas.EloScore])
def get_all_scores_for_deck(deck_id: int, db=Depends(get_db)):
return crud.get_all_scores_for_deck(db, deck_id)