Don't move the feed up when new follow list is updated
This commit is contained in:
@@ -140,13 +140,21 @@ fun WatchAccountForHomeScreen(
|
|||||||
val accountState by accountViewModel.accountLiveData.observeAsState()
|
val accountState by accountViewModel.accountLiveData.observeAsState()
|
||||||
val followState by accountViewModel.account.userProfile().live().follows.observeAsState()
|
val followState by accountViewModel.account.userProfile().live().follows.observeAsState()
|
||||||
|
|
||||||
LaunchedEffect(accountViewModel, accountState?.account?.defaultHomeFollowList, followState) {
|
LaunchedEffect(accountViewModel, accountState?.account?.defaultHomeFollowList) {
|
||||||
launch(Dispatchers.IO) {
|
launch(Dispatchers.IO) {
|
||||||
NostrHomeDataSource.invalidateFilters()
|
NostrHomeDataSource.invalidateFilters()
|
||||||
homeFeedViewModel.invalidateDataAndSendToTop(true)
|
homeFeedViewModel.invalidateDataAndSendToTop(true)
|
||||||
repliesFeedViewModel.invalidateDataAndSendToTop(true)
|
repliesFeedViewModel.invalidateDataAndSendToTop(true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
LaunchedEffect(followState) {
|
||||||
|
launch(Dispatchers.IO) {
|
||||||
|
NostrHomeDataSource.invalidateFilters()
|
||||||
|
homeFeedViewModel.invalidateData(true)
|
||||||
|
repliesFeedViewModel.invalidateData(true)
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Immutable
|
@Immutable
|
||||||
|
|||||||
Reference in New Issue
Block a user