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 = returnEmptyStringIfNull(
message.mediaChatMessage?.mediaDownloadStatus);
final uploadedMediaValue =
returnEmptyStringIfNull(message.mediaChatMessage?.mediaUploadStatus);
if (MediaDownloadStatus.mediaDownloaded.value.toString() ==
downloadedMediaValue ||
MediaUploadStatus.mediaUploaded.value.toString() ==
uploadedMediaValue) {
mediaExist = true;
}
}
return mediaExist;
}