somethjijngs

This commit is contained in:
2026-04-08 20:33:18 +07:00
parent 1be4770afd
commit 2bb12f2ff8
6 changed files with 60 additions and 15 deletions

View File

@@ -169,3 +169,18 @@ def calculate_price(subscription: SubscriptionPlan):
else 0
)
) * convert_duration_to_int(subscription.duration)
def format_support_subscription(subscription: SubscriptionPlan) -> str:
whitelist_description = "ВЫКЛ"
if subscription.devices >= settings.whitelist_device_threshold:
whitelist_description = "ВКЛ (Бесплатно)"
elif subscription.whitelists:
whitelist_description = "ВКЛ (Платно)"
return (
f"Подписка на {convert_duration_to_int(subscription.duration)} месяцев.\n"
f"Количество устройств: {subscription.devices}\n"
f"Белые списки: {whitelist_description}\n\n"
f"Итого: {calculate_price(subscription)}"
)