onMessagesDelivered method
Implementation
@override
void onMessagesDelivered(MessageReceipt messageReceipt) {
if (isForSameMessage(messageReceipt)) {
if (messageReceiptList.isEmpty) {
messageReceiptList.add(messageReceipt);
} else {
if (parentMessage.receiver is User) {
messageReceiptList[0].deliveredAt = messageReceipt.deliveredAt;
} else {
bool add = updateMessageList(
messageReceiptList, messageReceipt, "delivered");
if (add == false) {
messageReceiptList.add(messageReceipt);
}
}
}
update();
}
}