collect method Null safety
Returns supported Collection that can be collected by ICollector
Implementation
@override
FutureOr<List<Collection>> collect() {
final archiveFiles = _archive.files
.where((_) => !_.name.startsWith('__MACOSX'))
.where((_) => _.name.endsWith("json"))
.toList();
// final collectionFileMap = <String, ArchiveFile>{
// for (final rawFile in archiveFiles) _dotPath(rawFile.name): rawFile
// };
final collectionJson = <String, Object>{
for (final rawFile in archiveFiles)
_dotPath(rawFile.name): String.fromCharCodes(rawFile.content)
// jsonDecode(String.fromCharCodes(rawFile.content))
};
// ignore: avoid_print
print(jsonEncode(collectionJson));
// print(jsonEncode(collectionFileMap.keys.toList()));
return [];
}