removeCachedMediaInfo function

Future<void> removeCachedMediaInfo(
  1. GetStorage getStorage,
  2. String id
)

Implementation

Future<void> removeCachedMediaInfo(GetStorage getStorage, String id) async {
  final all = getStorage.read(keyName);
  if (all != null) {
    final allData = AllCachedMediaInfo.fromJson(json.decode(all));
    if (allData.cachedMediaInfo != null) {
      allData.cachedMediaInfo!.removeWhere((e) => e.id == id);
      await getStorage.write(keyName, json.encode(allData.toJson()));
    }
  }
}