forwardMessageVisibility method
Implementation
bool forwardMessageVisibility(ChatMessageModel chat) {
if (!chat.isMessageRecalled.value && !chat.isMessageDeleted) {
if (chat.isMediaMessage()) {
if (chat.mediaChatMessage!.mediaDownloadStatus.value ==
Constants.mediaDownloaded ||
chat.mediaChatMessage!.mediaUploadStatus.value ==
Constants.mediaUploaded &&
(checkFile(chat.mediaChatMessage!.mediaLocalStoragePath.value
.checkNull()))) {
return true;
}
} else {
if (chat.messageType == Constants.mLocation ||
chat.messageType == Constants.mContact) {
return true;
}
}
}
return false;
}