setNodesVisibility method
Sets visibility for multiple nodes at once.
More efficient than calling setNodeVisibility multiple times as it batches the MobX action.
Implementation
void setNodesVisibility(List<String> nodeIds, bool visible) {
if (nodeIds.isEmpty) return;
runInAction(() {
for (final nodeId in nodeIds) {
final node = _nodes[nodeId];
if (node != null) {
node.isVisible = visible;
}
}
});
}