nextPage method

Future<void> nextPage()

Implementation

Future<void> nextPage() async {
  late bool isLastPage;

  if (isMaxItemsKnown) {
    isLastPage = (_maxItems! / _pageSize).ceil() == _currentPage + 1;
  } else {
    isLastPage = currentPageItems.length < _pageSize;
  }

  if (isLastPage) {
    return;
  }

  _currentPage++;

  if (currentPageItems.isEmpty) {
    return reload(keepOffset: true);
  } else {
    notifyListeners();
  }
}