findAssets method
Returns all readable assets matching glob
under the current package.
Implementation
@override
Stream<AssetId> findAssets(Glob glob) async* {
var potentialNodes = _assetGraph
.packageNodes(_rootPackage)
.where((n) => glob.matches(n.id.path))
.toList();
var potentialIds = potentialNodes.map((n) => n.id).toList();
for (var id in potentialIds) {
if (await _delegate.canRead(id)) {
yield id;
}
}
}