From f0fe2dfc177962be49db34b95920fde30d4f8047 Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Sat, 17 Jun 2023 15:56:46 -0400 Subject: [PATCH] Don't move the feed up when new follow list is updated --- .../amethyst/ui/screen/loggedIn/HomeScreen.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HomeScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HomeScreen.kt index ec9113bcc..d37ec12a0 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HomeScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/HomeScreen.kt @@ -140,13 +140,21 @@ fun WatchAccountForHomeScreen( val accountState by accountViewModel.accountLiveData.observeAsState() val followState by accountViewModel.account.userProfile().live().follows.observeAsState() - LaunchedEffect(accountViewModel, accountState?.account?.defaultHomeFollowList, followState) { + LaunchedEffect(accountViewModel, accountState?.account?.defaultHomeFollowList) { launch(Dispatchers.IO) { NostrHomeDataSource.invalidateFilters() homeFeedViewModel.invalidateDataAndSendToTop(true) repliesFeedViewModel.invalidateDataAndSendToTop(true) } } + + LaunchedEffect(followState) { + launch(Dispatchers.IO) { + NostrHomeDataSource.invalidateFilters() + homeFeedViewModel.invalidateData(true) + repliesFeedViewModel.invalidateData(true) + } + } } @Immutable