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: f["created_at"] == null ? null : DateTime.parse(f["created_at"]),
      updatedAt: f["updated_at"] == null ? null : DateTime.parse(f["updated_at"]),
    );
  }).toList()..sort((a, b) => a.name.compareTo(b.name));
}