feat: added balance to userinfo

This commit is contained in:
2026-08-12 11:28:31 +07:00
parent 03e6363c1a
commit d1f7612f37
3 changed files with 3 additions and 1 deletions

View File

@@ -36,7 +36,7 @@ async def get_subscription(ctx: AuthContext = Depends(get_auth_context)):
has_subscription=True,
devices=sub.devices,
expires_at=sub.expires_at,
addon_ids=[a.id for a in sub.addons],
addon_ids=[a.addon_id for a in sub.addons],
subscription_link=build_subscription_link(rw_user.short_uuid),
)

View File

@@ -15,3 +15,4 @@ class UserInfo(BaseModel):
username: str | None = Field(None)
telegram_id: str | None = Field(None)
referal_code: str = Field()
bonus_balance: float = Field()

View File

@@ -22,6 +22,7 @@ async def authorize_user(
username=user.username,
telegram_id=user.telegram_id,
referal_code=user.referal_code,
bonus_balance=user.balance
),
expires_at=key_pair.expires_at,
)