From 7b6cf796bf827fd1a81d2dccd39453ead955e9f7 Mon Sep 17 00:00:00 2001 From: devfeijoa Date: Mon, 23 Mar 2026 17:39:43 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EB=82=B4=20=ED=94=BC=EB=93=9C=20?= =?UTF-8?q?=ED=95=84=ED=84=B0=20=EC=A0=81=EC=9A=A9=20=EC=8B=9C=20=EB=8D=B0?= =?UTF-8?q?=EC=9D=B4=ED=84=B0=20=EB=B0=8F=20=EC=83=81=ED=83=9C=20=EC=B4=88?= =?UTF-8?q?=EA=B8=B0=ED=99=94=20=EB=A1=9C=EC=A7=81=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/into/websoso/feature/feed/FeedViewModel.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/feature/feed/src/main/java/com/into/websoso/feature/feed/FeedViewModel.kt b/feature/feed/src/main/java/com/into/websoso/feature/feed/FeedViewModel.kt index c19757fd7..0b81db7af 100644 --- a/feature/feed/src/main/java/com/into/websoso/feature/feed/FeedViewModel.kt +++ b/feature/feed/src/main/java/com/into/websoso/feature/feed/FeedViewModel.kt @@ -232,7 +232,18 @@ class FeedViewModel } fun applyMyFilter(filter: MyFeedFilter) { - _uiState.update { it.copy(currentFilter = filter, myFeedData = FeedSourceData()) } + _uiState.update { state -> + val resetMyData = state.myFeedData.copy( + lastId = 0L, + isLoadable = true, + ) + state.copy( + currentFilter = filter, + myFeedData = resetMyData, + isRefreshing = true, + error = false, + ) + } fetchNextPage(feedId = 0L) } }