listDocuments method Null safety
Lists all SchemaDocuments in the Bucket
Implementation
Future<List<SchemaDocument>> listDocuments() async {
if (!_isInitialized) {
await _resolve();
}
final contentList = await MotorFlutterPlatform.instance.getBucketObjects(did);
final items = contentList.buckets.map((e) => BucketItem.fromBuffer(e.item)).toList();
var docs = <SchemaDocument>[];
for (var item in items) {
final doc = await item.getSchemaDocument();
if (doc != null) {
docs.add(doc);
}
}
return docs;
}