
At this point it _should_ be just about usable for folks to poke-around in, though ugly as sin.
17 lines
546 B
Python
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)
|