From 2ba6b9cc1c569b20e73b80e818d89c47291c8d30 Mon Sep 17 00:00:00 2001 From: HuanCheng65 <22636177+HuanCheng65@users.noreply.github.com> Date: Thu, 13 Jul 2023 21:57:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B4=B4=E5=AD=90=E7=82=B9=E8=B5=9E?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tieba/post/ui/page/thread/ThreadViewModel.kt | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/thread/ThreadViewModel.kt b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/thread/ThreadViewModel.kt index 3add235e..fe136811 100644 --- a/app/src/main/java/com/huanchengfly/tieba/post/ui/page/thread/ThreadViewModel.kt +++ b/app/src/main/java/com/huanchengfly/tieba/post/ui/page/thread/ThreadViewModel.kt @@ -775,28 +775,19 @@ sealed interface ThreadPartialChange : PartialChange { return when (this) { is Start -> oldState.copy( threadInfo = oldState.threadInfo?.getImmutable { - updateCollectStatus( - newStatus = 0, - markPostId = 0 - ) + updateAgreeStatus(hasAgree = if (hasAgree) 1 else 0) } ) is Success -> oldState.copy( threadInfo = oldState.threadInfo?.getImmutable { - updateCollectStatus( - newStatus = 0, - markPostId = 0 - ) + updateAgreeStatus(hasAgree = if (hasAgree) 1 else 0) } ) is Failure -> oldState.copy( threadInfo = oldState.threadInfo?.getImmutable { - updateCollectStatus( - newStatus = 0, - markPostId = 0 - ) + updateAgreeStatus(hasAgree = if (hasAgree) 1 else 0) } ) }