WrongExpectedVersionException.fromStateAndRevision constructor

WrongExpectedVersionException.fromStateAndRevision(
  1. StreamState expectedStreamState,
  2. StreamRevision actualStreamRevision
)

Constructs a new instance of WrongExpectedVersionException with the expected and actual versions if available.

Implementation

factory WrongExpectedVersionException.fromStateAndRevision(
  StreamState expectedStreamState,
  StreamRevision actualStreamRevision,
) {
  return WrongExpectedVersionException._(
    streamId: expectedStreamState.streamId,
    actualStreamRevision: actualStreamRevision,
    expectedStreamStateType: expectedStreamState.type,
    expectedStreamRevision:
        expectedStreamState.revision ?? StreamRevision.none,
  );
}