getSortedChildrens function
Implementation
List<TreeNode> getSortedChildrens(TreeNode currentTreeNode, String isoCode) {
if (!checkLanguageExclusion(isoCode, currentTreeNode.languageExclusion)) {
if (currentTreeNode.children != null) {
if (currentTreeNode.children!.isNotEmpty) {
List<TreeNode> childrenNodes = currentTreeNode.children!
.where((treeNode) => !checkLanguageExclusion(isoCode, treeNode.languageExclusion))
.toList();
childrenNodes.sort((a, b) => a.position - b.position);
return childrenNodes;
}
}
}
return [];
}