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) 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( async def get_high_scores(
minigame: Optional[MinigameEnum] = None, minigame: Optional[MinigameEnum] = None,
nr_highest: Optional[int] = 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) 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( async def get_course_progress(
course: Optional[CourseEnum] = CourseEnum.All, course: Optional[CourseEnum] = CourseEnum.All,
current_user_name: str = Depends(crud_authentication.get_current_user_name), 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) return crud_courseprogress.get_course_progress(db, current_user, course)
@app.patch("/courseprogress/{course_name}") @app.patch("/courseprogress")
async def get_course_progress( async def get_course_progress(
course_progress: courseprogress.CourseProgressBase, course_progress: courseprogress.CourseProgressBase,
current_user_name: str = Depends(crud_authentication.get_current_user_name), current_user_name: str = Depends(crud_authentication.get_current_user_name),