setCurrentNode method
Implementation
void setCurrentNode({String? contentUuid, TreeNode? treeNode}) {
TreeNode foundedNode = TreeNode.empty();
if (contentUuid != null && contentUuid.isNotEmpty) {
foundedNode = _getTreeNodeFromAll(contentUuid);
} else {
Logger.error("contentUuid IS NULL", "TreeService", "setCurrentNode");
}
if (treeNode != null && treeNode.uuid.isNotEmpty) {
foundedNode = treeNode;
} else {
Logger.error("treeNode IS NULL", "TreeService", "setCurrentNode");
}
if (foundedNode.uuid.isNotEmpty) {
currentNode = foundedNode;
currentChildrenNodes = getSortedChildrens(foundedNode, _language.current.isoCode);
} else {
Logger.error("foundedNode IS EMPTY", "TreeService", "setCurrentNode");
}
}