TETR.IO api 添加一些属性

快捷方式(x
This commit is contained in:
2024-06-14 07:57:48 +08:00
parent 8b370f152d
commit d5e07880fd
2 changed files with 24 additions and 22 deletions

View File

@@ -11,7 +11,7 @@ from .models import TETRIOHistoricalData
from .schemas.base import FailedModel
from .schemas.user import User
from .schemas.user_info import UserInfo, UserInfoSuccess
from .schemas.user_records import UserRecords, UserRecordsSuccess
from .schemas.user_records import SoloModeRecord, UserRecords, UserRecordsSuccess, Zen
class Player:
@@ -100,3 +100,15 @@ class Player:
),
)
return self._user_records
@property
async def sprint(self) -> SoloModeRecord:
return (await self.get_records()).data.records.sprint
@property
async def blitz(self) -> SoloModeRecord:
return (await self.get_records()).data.records.blitz
@property
async def zen(self) -> Zen:
return (await self.get_records()).data.zen