适配 v2 模板

This commit is contained in:
2024-06-07 21:18:12 +08:00
parent c2dd9c5d86
commit 21bee29146
7 changed files with 100 additions and 10 deletions

View File

@@ -41,7 +41,7 @@ async def _(bot: Bot, event: Event, account: Player, event_session: EventSession
if bind_status in (BindStatus.SUCCESS, BindStatus.UPDATE):
async with HostPage(
await render(
'binding',
'v1/binding',
Bind(
platform='TETR.IO',
status='unknown',

View File

@@ -229,7 +229,7 @@ async def make_query_image(
blitz_value = f'{blitz.endcontext.score:,}' if blitz is not None else 'N/A'
async with HostPage(
await render(
'tetrio/info',
'v1/tetrio/info',
Info(
user=TemplateUser(
avatar=f'https://tetr.io/user-content/avatars/{user_info.data.user.id}.jpg?rv={user_info.data.user.avatar_revision}'

View File

@@ -45,7 +45,7 @@ async def _(
if bind_status in (BindStatus.SUCCESS, BindStatus.UPDATE):
async with HostPage(
await render(
'binding',
'v1/binding',
Bind(
platform=GAME_TYPE,
status='unknown',

View File

@@ -46,7 +46,7 @@ async def _(
if bind_status in (BindStatus.SUCCESS, BindStatus.UPDATE):
async with HostPage(
await render(
'binding',
'v1/binding',
Bind(
platform=GAME_TYPE,
status='unknown',

View File

@@ -204,7 +204,7 @@ async def make_query_image(user_info: UserInfoSuccess, game_data: GameData, even
sprint_value = f'{duration:.3f}s' if duration < 60 else f'{duration // 60:.0f}m {duration % 60:.3f}s' # noqa: PLR2004
async with HostPage(
await render(
'tos/info',
'v1/tos/info',
Info(
user=People(avatar=await get_avatar(event_user_info, 'Data URI', None), name=user_info.data.name),
ranking=Ranking(rating=float(user_info.data.ranking), rd=round(float(user_info.data.rd_now), 2)),