Files
FascioSchoolBot/app/bot/dialogs/widgets/getters.py
2025-09-27 09:13:20 +03:00

17 lines
474 B
Python

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"}