fix navigation
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
from aiogram.types import Message, CallbackQuery
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from qbot.main import QBotApp
|
||||
|
||||
from ..context import CallbackCommand
|
||||
|
||||
from ....utils.navigation import (
|
||||
@@ -44,8 +49,11 @@ async def route_callback(message: Message | CallbackQuery, back: bool = True, **
|
||||
elif context.command == CallbackCommand.USER_COMMAND:
|
||||
import qbot.bot.handlers.user_handlers.main as user_handler
|
||||
|
||||
app: "QBotApp" = kwargs["app"]
|
||||
cmd = app.bot_commands.get(context.user_command.split("&")[0])
|
||||
|
||||
await user_handler.cammand_handler(
|
||||
message, from_callback_query=True, **kwargs
|
||||
message=message, cmd=cmd, **kwargs
|
||||
)
|
||||
else:
|
||||
raise ValueError(f"Unknown command {context.command}")
|
||||
|
||||
Reference in New Issue
Block a user