From e5fa45f74f969b84f9f1388f8d4888d22c46d7e8 Mon Sep 17 00:00:00 2001 From: Fringg Date: Tue, 24 Feb 2026 06:33:56 +0300 Subject: [PATCH] fix: correct broadcast button deep-links for cabinet mode - promocode button now opens /balance instead of /subscription - add menu_promocode to CALLBACK_TO_CABINET_PATH and style mappings --- app/utils/miniapp_buttons.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/utils/miniapp_buttons.py b/app/utils/miniapp_buttons.py index a3ac9257..25f1b119 100644 --- a/app/utils/miniapp_buttons.py +++ b/app/utils/miniapp_buttons.py @@ -22,6 +22,7 @@ CALLBACK_TO_CABINET_PATH: dict[str, str] = { 'buy_traffic': '/subscription', 'menu_referrals': '/referral', 'menu_referral': '/referral', + 'menu_promocode': '/balance', 'menu_support': '/support', 'menu_info': '/info', 'menu_profile': '/profile', @@ -44,6 +45,7 @@ CALLBACK_TO_CABINET_STYLE: dict[str, str] = { 'buy_traffic': 'success', 'menu_referrals': 'success', 'menu_referral': 'success', + 'menu_promocode': 'primary', 'menu_support': 'primary', 'menu_info': 'primary', 'menu_profile': 'primary', @@ -54,7 +56,7 @@ CALLBACK_TO_CABINET_STYLE: dict[str, str] = { BUTTON_KEY_TO_CABINET_PATH: dict[str, str] = { 'balance': '/balance/top-up', 'referrals': '/referral', - 'promocode': '/subscription', + 'promocode': '/balance', 'connect': '/subscription', 'subscription': '/subscription', 'support': '/support',