Minor changes to request paths

This commit is contained in:
lvrossem 2023-04-06 14:21:51 -06:00
parent 78138e83c7
commit 5e91bc7ef6

View File

@ -53,7 +53,7 @@ async def login(user: users.UserCreate, db: Session = Depends(get_db)):
return crud_authentication.login(db, user.username, user.password)
@app.get("/highscores", response_model=List[users.UserHighScore])
@app.get("/highscores/{minigame}", response_model=List[users.UserHighScore])
async def get_high_scores(
minigame: Optional[MinigameEnum] = None,
nr_highest: Optional[int] = None,
@ -72,7 +72,9 @@ async def create_high_score(
return crud_highscores.create_high_score(db, current_user, high_score)
@app.get("/courseprogress", response_model=List[courseprogress.CourseProgressBase])
@app.get(
"/courseprogress/{course}", response_model=List[courseprogress.CourseProgressBase]
)
async def get_course_progress(
course: Optional[CourseEnum] = CourseEnum.All,
current_user_name: str = Depends(crud_authentication.get_current_user_name),
@ -82,7 +84,7 @@ async def get_course_progress(
return crud_courseprogress.get_course_progress(db, current_user, course)
@app.patch("/courseprogress/{course_name}")
@app.patch("/courseprogress")
async def get_course_progress(
course_progress: courseprogress.CourseProgressBase,
current_user_name: str = Depends(crud_authentication.get_current_user_name),