status property

PaginationStatus get status

The current pagination status.

Implementation

PaginationStatus get status {
  if (_isOngoing) {
    return PaginationStatus.ongoing;
  }

  if (_isCompleted) {
    return PaginationStatus.completed;
  }

  if (_isLoadingFirstPage) {
    return PaginationStatus.initial;
  }

  if (_hasSubsequentPageError) {
    return PaginationStatus.failure;
  }

  if (_isEmpty) {
    return PaginationStatus.nullable;
  } else {
    return PaginationStatus.error;
  }
}