ResolvedEvent constructor

ResolvedEvent(
  1. EventRecord event,
  2. EventRecord? link,
  3. Int64? commitPosition
)

Constructs a new ResolvedEvent.

Implementation

ResolvedEvent(
  this.event,
  this.link,
  Int64? commitPosition,
) : originalPosition = commitPosition == null
          ? LogPosition.start
          : LogPosition.checked(
              commitPosition,
              (link ?? event).position.preparePosition,
            );