Cizen v0.12.5 Cizen.Effects.Monitor View Source

An effect to monitor a saga.

Returns an event filter for MonitorSaga.Down event.

Example

down_filter = perform id, %Monitor{
  saga_id: some_id
}

# Wait until the saga finishes.
perform(id, %Receive{
  event_filter: down_filter
}