xOnDelXMedia method

Future<bool>? xOnDelXMedia(
  1. XMediaItem xMedia
)

Evento da overridare per aggiungere codice POST cancellazione dell'XMedia

Implementation

Future<bool>? xOnDelXMedia(XMediaItem xMedia) async {
  // la tolgo dalla lista interna
  setState(() {
    liMediaRAW.remove(xMedia);
  });

  try {
    if (kIsWeb.not()) {
      late Directory direct;
      // cancello l'eventuale file locale
      direct = Directory("${XLibStorage.filePath}/XMEDIAS/");
      direct.listSync().removeWhere((element) => element.path.contains(xMedia.id));
    }
  } catch (e) {}
  return true;
}