adding a delay to the search screen update on start up

This commit is contained in:
Vitor Pamplona
2023-02-27 21:04:51 -05:00
parent a7e17c810d
commit b570d80ac4
@@ -67,6 +67,7 @@ import com.vitorpamplona.amethyst.ui.screen.FeedView
import com.vitorpamplona.amethyst.ui.screen.NostrGlobalFeedViewModel import com.vitorpamplona.amethyst.ui.screen.NostrGlobalFeedViewModel
import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.FlowPreview import kotlinx.coroutines.FlowPreview
import kotlinx.coroutines.delay
import kotlinx.coroutines.flow.debounce import kotlinx.coroutines.flow.debounce
import kotlinx.coroutines.flow.distinctUntilChanged import kotlinx.coroutines.flow.distinctUntilChanged
import kotlinx.coroutines.flow.filter import kotlinx.coroutines.flow.filter
@@ -87,6 +88,8 @@ fun SearchScreen(accountViewModel: AccountViewModel, navController: NavControlle
LaunchedEffect(Unit) { LaunchedEffect(Unit) {
feedViewModel.invalidateData() feedViewModel.invalidateData()
delay(500)
feedViewModel.invalidateData()
} }
DisposableEffect(accountViewModel) { DisposableEffect(accountViewModel) {