getNextPage method
Implementation
Future<void> getNextPage() async {
if (_lastPaginatedList?.isLast ?? false) return;
if (state is PaginatedLoadingMore) return;
final currentList = switch (state) {
PaginatedLoaded<Entity>(list: final list) => list,
PaginatedError<Entity>(list: final list) => list,
_ => <Entity>[],
};
state = PaginatedState.loadingMore(currentList);
final nextPage = (_lastPaginatedList?.page ?? 0) + 1;
await _getListOn(
page: nextPage,
parameter: _parameter,
currentList: currentList,
);
}