Chronicle.Observers.RemovalResult (cratis_chronicle v3.16.1)

Copy Markdown View Source

What came back from asking an event store to remove an observer.

Summary

Functions

Whether the observer was actually removed.

Types

outcome()

@type outcome() ::
  :removed | :observer_not_found | :observer_active | :observer_subscribed

t()

@type t() :: %Chronicle.Observers.RemovalResult{
  blocking_namespace: String.t(),
  outcome: outcome()
}

Functions

removed?(removal_result)

@spec removed?(t()) :: boolean()

Whether the observer was actually removed.