fix #6 修正了创建新的评论后,评论区重复显示评论的问题

This commit is contained in:
2024-11-03 08:20:48 +08:00
parent 560f4655df
commit 7ed3c51118

View File

@@ -518,7 +518,10 @@ fun CommentContent(
for (idx in 0 until commentsPagging.itemCount) {
val item = commentsPagging[idx] ?: return
if (item.id != viewModel.highlightCommentId) {
if (
item.id != viewModel.highlightCommentId &&
viewModel.addedCommentList.none { it.id == item.id }
) {
AnimatedVisibility(
visible = true,
enter = slideInVertically(),
@@ -939,11 +942,13 @@ fun PostImageView(
)
}
.background(Color.Gray.copy(alpha = 0.1f)),
flingBehavior = PagerDefaults.flingBehavior(state = pagerState,
flingBehavior = PagerDefaults.flingBehavior(
state = pagerState,
snapAnimationSpec = spring(
dampingRatio = Spring.DampingRatioNoBouncy,
stiffness = Spring.StiffnessMedium,
))
dampingRatio = Spring.DampingRatioNoBouncy,
stiffness = Spring.StiffnessMedium,
)
)
) { page ->
val image = images[page]