filterBy method

List<ManifestNode> filterBy(
  1. ManifestNode node
)

Implementation

List<ManifestNode> filterBy(ManifestNode node) {
  if (_parent != null && node.title == _parent?.title) {
    return [_parent!];
  }
  var lst = _children.where((element) => element.uuid == node.uuid).toList();
  for (var item in _children) {
    lst.addAll(item.filterBy(node));
  }
  return lst;
}