From cb7950d92204d7f56dd2ec9633623eafa13b656a Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 10 Aug 2023 19:33:44 +0300 Subject: [PATCH] remove autoconfig endpoint. --- engineapi/engineapi/routes/leaderboard.py | 35 +---------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/engineapi/engineapi/routes/leaderboard.py b/engineapi/engineapi/routes/leaderboard.py index 60a779ee..582d18da 100644 --- a/engineapi/engineapi/routes/leaderboard.py +++ b/engineapi/engineapi/routes/leaderboard.py @@ -32,6 +32,7 @@ tags_metadata = [ leaderboad_whitelist = { "/leaderboard/info": "GET", + "/leaderboard/scores/changes": "GET", "/leaderboard/quartiles": "GET", "/leaderboard/count/addresses": "GET", "/leaderboard/position": "GET", @@ -301,40 +302,6 @@ async def get_leaderboards( return results - -@app.get("/{leaderboard_id}/autoconfig", response_model=data.AutoConfigResponse) -async def autoconfig( - request: Request, - leaderboard_id: UUID, - db_session: Session = Depends(db.yield_db_session), -) -> data.AutoConfigResponse: - """ - Returns the autoconfig for the leaderboard. - """ - - token = request.state.token - try: - access = actions.check_leaderboard_resource_permissions( - db_session=db_session, - leaderboard_id=leaderboard_id, - token=token, - ) - except NoResultFound as e: - raise EngineHTTPException( - status_code=404, - detail="Leaderboard not found.", - ) - - if access != True: - raise EngineHTTPException( - status_code=403, detail="You don't have access to this leaderboard." - ) - - autoconfig = actions.get_autoconfig(db_session, leaderboard_id) - - return data.AutoConfigResponse(autoconfig=autoconfig) - - @app.get("/count/addresses", response_model=data.CountAddressesResponse) async def count_addresses( leaderboard_id: UUID,