buildDeferredBackgroundPrefetchBatches function

  1. @visibleForTesting
List<List<String>> buildDeferredBackgroundPrefetchBatches(
  1. List<String> urls
)

Implementation

@visibleForTesting
List<List<String>> buildDeferredBackgroundPrefetchBatches(List<String> urls) {
  final batches = <List<String>>[];
  for (var i = 0; i < urls.length; i += _kDeferredBackgroundPrefetchBatchSize) {
    final end = math.min(
      i + _kDeferredBackgroundPrefetchBatchSize,
      urls.length,
    );
    batches.add(urls.sublist(i, end));
  }
  return batches;
}