feat(ranking): add global leaderboard

This commit is contained in:
MingxuanGame
2025-08-14 14:35:52 +00:00
parent 155905f652
commit da71d7ce46
3 changed files with 54 additions and 1 deletions

View File

@@ -86,7 +86,7 @@ class UserStatisticsResp(UserStatisticsBase):
@classmethod
async def from_db(
cls, obj: UserStatistics, session: AsyncSession, user_country: str
cls, obj: UserStatistics, session: AsyncSession, user_country: str | None = None
) -> "UserStatisticsResp":
s = cls.model_validate(obj)
s.grade_counts = {