finish method
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,
);
}