list method
Implementation
Future<List<StorageEntry>> list(String path) async {
final response = await _invoke("list", {"path": path});
if (response is! JsonContent) {
throw _unexpectedResponseError("list");
}
return (response.json["files"] as List).map((f) {
return StorageEntry(
name: f["name"],
isFolder: f["is_folder"],
size: f["size"] is int ? f["size"] : null,
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));
}