loadMore method

void loadMore()

Implementation

void loadMore() async {
  try {
    currentPageNumber++;
    final list = await requestPaginateData(currentPageNumber, defaultPageSize, (t) {
      total = t;
    });
    paginateDataList.addAll(list);

    _writeCache();
    if (paginateDataList.length == total) {
      _refreshController?.loadNoData();
    } else {
      _refreshController?.loadComplete();
    }
  } catch (e, _) {
    _refreshController?.refreshFailed();
  }
}