isMediaFileAvailable static method
Implementation
static bool isMediaFileAvailable(
MessageType msgType, ChatMessageModel message) {
bool mediaExist = false;
if (msgType == MessageType.audio ||
msgType == MessageType.video ||
msgType == MessageType.image ||
msgType == MessageType.document) {
final downloadedMediaValue =
message.mediaChatMessage?.mediaDownloadStatus.value ?? "";
final uploadedMediaValue =
message.mediaChatMessage?.mediaUploadStatus.value ?? "";
if (MediaDownloadStatus.mediaDownloaded.value.toString() ==
downloadedMediaValue ||
MediaUploadStatus.mediaUploaded.value.toString() ==
uploadedMediaValue) {
mediaExist = true;
}
}
return mediaExist;
}