fromTombstoneResp static method

DeleteResult fromTombstoneResp(
  1. StreamState state,
  2. TombstoneResp result
)

Create a DeleteResult from TombstoneResp

Implementation

static DeleteResult fromTombstoneResp(
    StreamState state, TombstoneResp result) {
  return DeleteResult._(
    state.streamId,
    state.revision,
    result.hasNoPosition()
        ? null
        : LogPosition.checked(
            result.position.commitPosition,
            result.position.preparePosition,
          ),
  );
}