getMessageStatus method
dynamic
getMessageStatus(
- 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);
}
});
}