diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedView.kt index b7d1344bb..89e21bac8 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/CardFeedView.kt @@ -67,7 +67,9 @@ fun CardFeedView( } } is CardFeedState.Loaded -> { - refreshing = false + if (refreshing) + refreshing = false + FeedLoaded( state = state, accountViewModel = accountViewModel, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/ChatroomListFeedView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/ChatroomListFeedView.kt index 8238ad33e..fb00a11dc 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/ChatroomListFeedView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/ChatroomListFeedView.kt @@ -65,7 +65,8 @@ fun ChatroomListFeedView( } is FeedState.Loaded -> { - refreshing = false + if (refreshing) + refreshing = false FeedLoaded(state, accountViewModel, navController, markAsRead) } diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedView.kt index 3db7f3803..7ea4e8232 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/FeedView.kt @@ -77,7 +77,8 @@ fun FeedView( } is FeedState.Loaded -> { - refreshing = false + if (refreshing) + refreshing = false FeedLoaded( state, routeForLastRead, diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedView.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedView.kt index ab8e591a2..02b8bf10c 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedView.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/LnZapFeedView.kt @@ -60,7 +60,9 @@ fun LnZapFeedView( } } is LnZapFeedState.Loaded -> { - refreshing = false + if (refreshing) + refreshing = false + LnZapFeedLoaded(state, accountViewModel, navController) } is LnZapFeedState.Loading -> {