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(() {
    if (K == XMediaItem) {
      widget.liDetts!.remove(xMedia);
    }
    liMediaRAW.remove(xMedia);
  });

  try {
    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;
}