chunkInteractions method

List<List<Map<String, dynamic>>> chunkInteractions(
  1. List<Map<String, dynamic>> interactions
)

Implementation

List<List<Map<String, dynamic>>> chunkInteractions(List<Map<String, dynamic>> interactions) {
  List<List<Map<String, dynamic>>> chunks = [];
  for (var index = 0; index < interactions.length; index += _maxChunkSize) {
    if (index + _maxChunkSize < interactions.length) {
      chunks.add(interactions.sublist(index, index + _maxChunkSize));
    } else {
      chunks.add(interactions.sublist(index));
    }
  }
  return chunks;
}