feat: added duration_days to /users/subscriptions

This commit is contained in:
2026-08-17 21:33:08 +07:00
parent 8b6c43f89a
commit 05914f0b23
5 changed files with 40 additions and 3 deletions

View File

@@ -30,6 +30,7 @@ async def get_subscription(ctx: AuthContext = Depends(get_auth_context)):
expires_at=None,
addon_ids=[],
subscription_link=None,
duration_days=None,
)
rw_user = await get_rw_user(get_sdk(), ctx.user.telegram_id, ctx.user.username)
@@ -39,6 +40,7 @@ async def get_subscription(ctx: AuthContext = Depends(get_auth_context)):
expires_at=sub.expires_at,
addon_ids=[a.addon_id for a in sub.addons],
subscription_link=build_subscription_link(rw_user.short_uuid),
duration_days=sub.duration_days,
)