mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-13 18:27:00 +05:30
chore(common): updateAllExpanded
-> setExpanded
This commit is contained in:
parent
4066a86ad6
commit
da80605ae1
2 changed files with 3 additions and 3 deletions
|
@ -40,11 +40,11 @@ internal fun createListNode(comments: List<Comment>): MutableList<CommentNode> {
|
|||
return commentNodes
|
||||
}
|
||||
|
||||
internal fun updateAllExpanded(commentNode: CommentNode, expanded: Boolean): CommentNode {
|
||||
internal fun setExpanded(commentNode: CommentNode, expanded: Boolean): CommentNode {
|
||||
commentNode.isExpanded = expanded
|
||||
|
||||
if (commentNode.children.isNotEmpty()) {
|
||||
commentNode.children.forEach { updateAllExpanded(it, expanded) }
|
||||
commentNode.children.forEach { setExpanded(it, expanded) }
|
||||
}
|
||||
return commentNode
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@ private fun CommentsPageInternal(
|
|||
nodes = commentNodes,
|
||||
htmlConverter = htmlConverter,
|
||||
toggleExpanded = { node ->
|
||||
val newNode = updateAllExpanded(node, !node.isExpanded)
|
||||
val newNode = setExpanded(node, !node.isExpanded)
|
||||
val parent = findTopMostParent(newNode)
|
||||
val index =
|
||||
commentNodes.indexOf(commentNodes.find { it.comment.url == parent.comment.url })
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue