getMessageStatus method

dynamic getMessageStatus(
  1. String messageId
)

Implementation

getMessageStatus(String messageId) async {
  // statusCount(await Mirrorfly.getGroupMessageStatusCount(messageId));
  Mirrorfly.getGroupMessageDeliveredRecipients(
      messageId: messageId,
      groupJid: jid,
      flyCallBack: (FlyResponse response) {
        mirrorFlyLog("deliveredResp", response.data);
        if (response.hasData) {
          var item = messageStatusDetailFromJson(response.data);
          statusCount(item.totalParticipantCount!);
          messageDeliveredList(item.participantList);
        }
      });

  Mirrorfly.getGroupMessageSeenRecipients(
      messageId: messageId,
      groupJid: jid,
      flyCallBack: (FlyResponse response) {
        LogMessage.d("readResp", response.data);
        if (response.hasData) {
          var readItem = messageStatusDetailFromJson(response.data);
          messageReadList(readItem.participantList);
        }
      });
}