diff --git a/src/main.py b/src/main.py index 75f3706..e3e0869 100644 --- a/src/main.py +++ b/src/main.py @@ -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),