onMessagesRead method
Implementation
@override
void onMessagesRead(MessageReceipt messageReceipt) {
if (disableReceipt != true && user != null) {
for (int i = 0; i < list.length; i++) {
if (messageReceipt.receiptType == ReceiptTypeConstants.read &&
list[i].sender?.uid == loggedInUser?.uid) {
if (i == 0 || list[i].readAt == null) {
list[i].readAt = messageReceipt.readAt;
list[i].deliveredAt ??= messageReceipt.readAt;
} else {
break;
}
}
}
update();
}
}