groupedDateMessage function
Implementation
String? groupedDateMessage(int index, List<ChatMessageModel> chatList) {
if (index == chatList.length - 1) {
return addDateHeaderMessage(chatList.last);
} else {
return (isDateChanged(index, chatList) &&
(addDateHeaderMessage(chatList[index + 1]) !=
addDateHeaderMessage(chatList[index])))
? addDateHeaderMessage(chatList[index])
: null;
}
}