list method

Future<List<StorageEntry>> list(
  1. String path
)

Implementation

Future<List<StorageEntry>> list(String path) async {
  final response = (await room.sendRequest("storage.list", {"path": path})) as JsonResponse;
  return (response.json["files"] as List).map((f) {
      return StorageEntry(
        name: f["name"],
        isFolder: f["is_folder"],
        createdAt: DateTime.parse(f["created_at"]),
        updatedAt: DateTime.parse(f["updated_at"]),
      );
    }).toList()
    ..sort((a, b) => a.name.compareTo(b.name));
}