diff --git a/LichessWebServices/models.py b/LichessWebServices/models.py index 253fcb1..89955fb 100644 --- a/LichessWebServices/models.py +++ b/LichessWebServices/models.py @@ -59,10 +59,12 @@ class GamesStats(BaseModel): - Bullet: быстрые игры (1-3 минуты) - Blitz: блиц игры (3-10 минут) - Rapid: рапид игры (10+ минут) + - Classical: классические игры (30+ минут) """ bullet: GameModeStats = Field(..., description="Статистика Bullet игр (1-3 минуты)") blitz: GameModeStats = Field(..., description="Статистика Blitz игр (3-10 минут)") rapid: GameModeStats = Field(..., description="Статистика Rapid игр (10+ минут)") + classical: GameModeStats = Field(..., description="Статистика Classical игр (30+ минут)") class UserStats(BaseModel): """ diff --git a/LichessWebServices/stats_service.py b/LichessWebServices/stats_service.py index b5698d9..0a66aa8 100644 --- a/LichessWebServices/stats_service.py +++ b/LichessWebServices/stats_service.py @@ -139,7 +139,7 @@ class StatsService: # Инициализируем все режимы нулевыми значениями # Это гарантирует, что все режимы будут присутствовать в результате - for mode in ["bullet", "blitz", "rapid"]: + for mode in ["bullet", "blitz", "rapid", "classical"]: result[mode] = GameModeStats( games_played=0, rating_change=0,