getPaginationState method

PaginationState getPaginationState()

Implementation

PaginationState getPaginationState() {
  if (loadListRequestState.isFailed) {
    return PaginationState.error;
  }

  if (loadListRequestState.isInProgress) {
    return PaginationState.loading;
  }

  if ((loadListRequestState.isSucceed || loadListRequestState.isRefreshing) &&
      items.isEmpty) {
    return PaginationState.empty;
  }

  return PaginationState.idle;
}