Middleware Module¶
BaseMiddleware
¶
Базовый класс для мидлварей.
Используется для обработки события до и после вызова хендлера.
__call__(handler, event_object, data)
async
¶
Вызывает хендлер с переданным событием и данными.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
handler
|
Callable
|
Хендлер события. |
required |
event_object
|
Any
|
Событие. |
required |
data
|
dict
|
Дополнительные данные. |
required |
Returns:
| Name | Type | Description |
|---|---|---|
Any |
Any
|
Результат работы хендлера. |