onMessagesDeliveredToAll method

  1. @override
void onMessagesDeliveredToAll(
  1. MessageReceipt messageReceipt
)
override

Implementation

@override
void onMessagesDeliveredToAll(MessageReceipt messageReceipt) {
  if (disableReceipt != true && messageReceipt.receiverType == ReceiverTypeConstants.group) {
    for (int i = 0; i < list.length; i++) {
      if (list[i].id == messageReceipt.messageId &&
          messageReceipt.receiptType == ReceiptTypeConstants.deliveredToAll) {
        if (i == 0 || list[i].deliveredAt == null) {
          list[i].deliveredAt = messageReceipt.deliveredAt;
        } else {
          break;
        }
      }
    }
    update();
  }
}