diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/likeforum/UserLikeForumPage.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/likeforum/UserLikeForumPage.kt index 3d0ac0f8..7217f329 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/likeforum/UserLikeForumPage.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/likeforum/UserLikeForumPage.kt @@ -119,7 +119,7 @@ fun UserLikeForumPage( lazyListState = lazyListState ) { UserLikeForumList( - forums = { forums }, + data = forums, onClickForum = { forumBean -> forumBean.name?.let { navigator.navigate(ForumPageDestination(it)) @@ -142,11 +142,10 @@ fun UserLikeForumPage( @Composable private fun UserLikeForumList( - forums: () -> ImmutableList, + data: ImmutableList, onClickForum: (UserLikeForumBean.ForumBean) -> Unit, lazyListState: LazyListState = rememberLazyListState(), ) { - val data = remember(forums) { forums() } MyLazyColumn(state = lazyListState) { items( items = data, diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/post/UserPostPage.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/post/UserPostPage.kt index 671f91b9..21e536d8 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/post/UserPostPage.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/user/post/UserPostPage.kt @@ -204,7 +204,7 @@ fun UserPostPage( lazyListState = lazyListState ) { UserPostList( - posts = { posts }, + data = posts, lazyListState = lazyListState, onClickItem = { navigator.navigate( @@ -262,7 +262,7 @@ fun UserPostPage( @Composable private fun UserPostList( - posts: () -> ImmutableList>, + data: ImmutableList>, lazyListState: LazyListState = rememberLazyListState(), onClickItem: (PostInfoList) -> Unit = {}, onAgreeItem: (PostInfoList) -> Unit = {}, @@ -271,7 +271,6 @@ private fun UserPostList( onClickForum: (name: String) -> Unit = {}, onClickOriginThread: (OriginThreadInfo) -> Unit = {}, ) { - val data = remember(posts) { posts() } MyLazyColumn(state = lazyListState) { items( items = data,