listContents method

  1. @override
Future<List<NsFileCoordinatorEntity>> listContents(
  1. String url, {
  2. bool? recursive,
  3. bool? filesOnly,
})
override

Implementation

@override
Future<List<NsFileCoordinatorEntity>> listContents(String url,
    {bool? recursive, bool? filesOnly}) async {
  var entityMaps = await methodChannel
      .invokeListMethod<Map<dynamic, dynamic>>('listContents', {
    'path': url.toString(),
    'recursive': recursive,
    'filesOnly': filesOnly
  });
  if (entityMaps == null) {
    return [];
  }
  return entityMaps.map((e) => NsFileCoordinatorEntity.fromJson(e)).toList();
}