File tree Expand file tree Collapse file tree 2 files changed +12
-6
lines changed
Expand file tree Collapse file tree 2 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 77from postgrest .exceptions import APIError
88
99
10+ class UserMetadata (BaseModel ):
11+ name : str
12+ user_name : str
13+ avatar_url : str
14+
15+
16+ class RankingData (BaseModel ):
17+ user_metadata : UserMetadata
18+
19+
1020class Ranking (BaseModel ):
1121 id : int | None
1222 rank : str | None
1323 created_at : str | None
1424 username : str | None
1525 score : int
16- data : dict | None
26+ data : RankingData | None
1727
1828
1929ranking_router = APIRouter (prefix = "/ranking" )
Original file line number Diff line number Diff line change @@ -25,10 +25,6 @@ class GamePlayed(BaseModel):
2525 data : dict | None
2626
2727
28- class UserRanking (Ranking ):
29- rank : int
30-
31-
3228user_router = APIRouter (prefix = "/user" )
3329
3430
@@ -74,7 +70,7 @@ def get_user_games_played(token: Client = Depends(jwtBearer())) -> list[GamePlay
7470
7571
7672@user_router .get ("/ranking/" )
77- def get_user_ranking (token : Client = Depends (jwtBearer ())) -> dict | UserRanking :
73+ def get_user_ranking (token : Client = Depends (jwtBearer ())) -> Ranking :
7874 try :
7975 supabase = DB ().supabase
8076 supabase .postgrest .auth (token )
You can’t perform that action at this time.
0 commit comments