From a3dfbdce3b0ea912a459e7557a9543abbf2e8bec Mon Sep 17 00:00:00 2001 From: Egor Date: Wed, 3 Sep 2025 00:44:57 +0300 Subject: [PATCH] Update inline.py --- app/keyboards/inline.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/keyboards/inline.py b/app/keyboards/inline.py index 7f8344a3..16c2767f 100644 --- a/app/keyboards/inline.py +++ b/app/keyboards/inline.py @@ -305,8 +305,8 @@ def get_devices_keyboard(current: int, language: str = "ru") -> InlineKeyboardMa texts = get_texts(language) keyboard = [] - for devices in range(settings.DEFAULT_DEVICE_LIMIT, 6): - price = max(0, devices - settings.DEFAULT_DEVICE_LIMIT) * settings.PRICE_PER_DEVICE + for devices in range(1, 6): + price = (devices - 1) * settings.PRICE_PER_DEVICE price_text = f" (+{texts.format_price(price)})" if price > 0 else "" emoji = "✅" if devices == current else "⚪" @@ -643,7 +643,7 @@ def get_add_devices_keyboard(current_devices: int, language: str = "ru") -> Inli max_devices = 10 - for add_count in range(1, min(6, max_devices - current_devices + 1)): + for add_count in range(1, min(6, max_devices - current_devices + 1)): price = add_count * settings.PRICE_PER_DEVICE total_devices = current_devices + add_count