verwijderNode method

Future<void> verwijderNode(
  1. String nodeId
)

Implementation

Future<void> verwijderNode(String nodeId) async {
  final teVerwijderen = {nodeId, ..._alleNakomelingsIds(nodeId)};
  final updated =
      _boom!.nodes.where((n) => !teVerwijderen.contains(n.id)).toList();
  _boom = _boom!.copyWith(nodes: updated);
  if (teVerwijderen.contains(_actiefNodeId)) _actiefNodeId = null;
  notifyListeners();
  await _slaOp();
}