AutoReturnEventMiddleware emits {OriginalEventType}ResultEvent for successful non-None handler return values.
Constructor params
None.Setup with EventBus
Behavior
- Runs on completed handler results.
- Emits auto result events only when:
- handler returned a non-
Nonevalue - handler did not error
- return value is not itself a
BaseEvent
- handler returned a non-
- Auto event payload uses
data=<handler_return_value>. - Skips source events ending in
ErrorEventorResultEvent.