ExESDB.StreamsWriter (ex_esdb v0.0.20)

This module is responsible for writing events to a stream. It is actually an API style wrapper around the StreamsWriterWorker.

Summary

Functions

append_events(store, stream_id, expected_version, events)

@spec append_events(
  store :: atom(),
  stream_id :: any(),
  expected_version :: integer(),
  events :: list()
) :: {:ok, integer()} | {:error, term()}

hr_worker_id_atom(store, stream_id)

worker_id(store, stream_id)