Base
aliceio.dispatcher.middlewares.base.BaseMiddleware
Bases: ABC, Generic[EventType]
Базовый дженерик мидлварь
__call__(handler: Callable[[EventType, dict[str, Any]], Awaitable[Any]], event: EventType, data: dict[str, Any]) -> Any
abstractmethod
async
Вызов мидлваря
Параметры:
-
handler(Callable[[EventType, dict[str, Any]], Awaitable[Any]]) –Обёрнутый обработчик в цепочке мидлварей
-
event(EventType) –Входящее событие (Подкласс :class:
aliceio.types.base.AliceObject) -
data(dict[str, Any]) –Данные контекста. Будет сопоставлен с аргументами обработчика.
Возвращает:
-
Any–:class:
Any