from aiogram.types import User from aiogram_dialog import DialogManager from app.infrastructure.database.models import User as UserModel async def user_getter( dialog_manager: DialogManager, event_from_user: User, user: UserModel, **kwargs ) -> dict[str, str]: return {"user": user} async def is_admin_getter( dialog_manager: DialogManager, event_from_user: User, user: UserModel, **kwargs ) -> dict[str, str]: return {"is_admin": user.role == "admin"}