Current section

Files

Jump to
one_piece_commanded lib one_piece commanded aggregate stateless_lifespan.ex
Raw

lib/one_piece/commanded/aggregate/stateless_lifespan.ex

defmodule OnePiece.Commanded.Aggregate.StatelessLifespan do
@moduledoc """
Stops the aggregate after a command, event or error.
"""
@behaviour Commanded.Aggregates.AggregateLifespan
def after_command(_command), do: :stop
def after_event(_event), do: :stop
def after_error(_error), do: :stop
end