handleNodeTap method

void handleNodeTap(
  1. String key
)

Deskeletonize Node with no Children on beeing Taped

Implementation

void handleNodeTap(String key) async {
  Node node = _controller.getNode(key)!;
  gls.Node storageNode = await api.storage.getNodeOrTombstone(node.data);
  List<Node> updatedNodeList = _controller.updateNode(
      key, node.copyWith(label: storageNode.toString(showChildren: false)));
  setState(() {
    _controller = _controller.copyWith(children: updatedNodeList);
  });
}