calculateAllData function
Implementation
Future<List<Future<Uint8List>>> calculateAllData(
List<String> path,
) async {
final futures = Iterable.generate(
path.length,
(i) => '$i'.localFileData().then((value) => String.fromCharCodes(value)),
);
final result = Future.wait(futures);
const lineSplitter = LineSplitter();
List<Future<Uint8List>> allData = [];
for (final string in await result) {
final urls = lineSplitter.convert(string);
for (final url in urls) {
allData.add(
NetworkAssetBundle(Uri.parse(url))
.load(url)
.then((value) => value.buffer.asUint8List()),
);
}
}
return allData;
}