fix(subscription): restore subscription:plan callback decorator
Коммит 3819230 случайно удалил декоратор @router.callback_query(F.data.startswith("subscription:plan:"))
у subscription_plan — хендлер перестал регистрироваться, и все кнопки выбора
тарифа (0/1/10/30 дней) отвечали молча: callback ничем не обрабатывался,
а catch-all @router.message() его не видит.
This commit is contained in:
1 parent
3819230b3e
commit
a5389e9927
1 file changed
+1
@@ -537,6 +537,7 @@ async def _send_subscription_invoice(message: Message, user_id: int, days: int =
|
||||
)
|
||||
|
||||
|
||||
@router.callback_query(F.data.startswith("subscription:plan:"))
|
||||
async def subscription_plan(callback: CallbackQuery, state: FSMContext) -> None:
|
||||
if await current_mode(state) != "subscription" or not isinstance(callback.message, Message):
|
||||
await callback.answer("Открой раздел «Подписка» из главного меню.", show_alert=True)
|
||||
|
||||
Reference in new issue
Block a user