delete method

  1. @override
Future<void> delete(
  1. Uri uri
)
override

Deletes uri for good — a folder with everything in it.

Implementation

@override
Future<void> delete(Uri uri) async {
  final local = localPathOf(uri);
  if (FileSystemEntity.isDirectorySync(local)) {
    await Directory(local).delete(recursive: true);
  } else {
    await File(local).delete();
  }
  emitChange(uri, TomFileChangeType.deleted);
}