downloadMediaToCache function
Implementation
Future<String?> downloadMediaToCache(String mediaUrl) async {
String imgName = const Uuid().v1();
String imgUrl = mediaUrl;
if (imgUrl.contains("?")) imgUrl = mediaUrl.split("?").first;
final fileExtention = imgUrl.split(".").last;
return downloadMediaToLocalCache(mediaUrl, '$imgName.$fileExtention');
}