getChunkIfInLastChunkAndPastThreshold method
Future<void>
getChunkIfInLastChunkAndPastThreshold(
- int index
)
Implementation
Future<void> getChunkIfInLastChunkAndPastThreshold(int index) async {
final hasLimitOf1 = limit == 1;
final inLastChunk = index > lastCachedChunkStartingIndex;
final hasMetThreshold = index >= requestThresholdIndex;
conditionalPrint(
'paginated_builder: index: $index, threshold: $requestThresholdIndex',
);
if ((hasLimitOf1 || inLastChunk) && hasMetThreshold) {
conditionalPrint(
'paginated_builder: in last chunk and has met threshold',
);
await _getNextChunk();
}
}