fromDeleteResp static method

DeleteResult fromDeleteResp(
  1. StreamState state,
  2. DeleteResp result
)

Create a DeleteResult from DeleteResp

Implementation

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