Skip to main content
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-None value
    • handler did not error
    • return value is not itself a BaseEvent
  • Auto event payload uses data=<handler_return_value>.
  • Skips source events ending in ErrorEvent or ResultEvent.