getGroupedImageMessages function
List<ImageMessage>
getGroupedImageMessages(
- List<
Message> messages, - List<
ConsecutiveOccurrence> consecutiveOccurrences, - int startIndex
Internal use only
Implementation
List<ImageMessage> getGroupedImageMessages(List<Message> messages,
List<ConsecutiveOccurrence> consecutiveOccurrences, int startIndex) {
ConsecutiveOccurrence occurrence = consecutiveOccurrences
.firstWhere((element) => element.startIndex == startIndex);
List<ImageMessage> groupedImageMessages = [];
for (var i = 0; i <= occurrence.endIndex! - occurrence.startIndex; i++) {
groupedImageMessages
.add(messages[i + occurrence.startIndex] as ImageMessage);
}
return groupedImageMessages;
}