finish method

void finish(
  1. List<T> data, [
  2. bool loadMore = true
])

Implementation

void finish(List<T> data, [bool loadMore = true]) {
  _pageIndex = getPage(loadMore);
  final indicatorResult = data.length < pageSize
      ? IndicatorResult.noMore
      : IndicatorResult.success;
  final loadStatus = loadMore || (!loadMore && data.isNotEmpty)
      ? LoadStatus.success
      : LoadStatus.noData;
  _finish(indicatorResult);
  return _update(
    data: loadMore ? value.data + data : data,
    loadStatus: loadStatus,
  );
}