get method
Implementation
Future<BucketSnapshot> get() async {
List<hop.Object> objects = [];
try {
http.Response response = await client.get("/$bucket");
final document = XmlDocument.parse(await response.body);
for (final soup in document.findAllElements("Contents")) {
final String url =
object(soup.findElements('Key').single.text).getPresigned();
objects.add(hop.Object.fromSoup(url, soup));
}
return BucketSnapshot(objects, success: true);
} catch (_) {
return BucketSnapshot([], success: false);
}
}