loadMore method

Future<void> loadMore({
  1. dynamic reset = false,
})

Implementation

Future<void> loadMore({reset = false}) async {
  // Exit on live mode or if log entry provider is missing
  if (liveMode == true || logEntryReader == null) {
    return;
  }

  // Remove already loaded entries. Usually with RefreshIndicator.
  if (reset == true) {
    _entries.clear();
  }

  final result = await logEntryReader!(_entries.length, pageSize);
  if (result.isNotEmpty) {
    _entries.addAll(result);
    notifyListeners();
  }
}