Only updates the refreshing state if it was refreshing.
This commit is contained in:
@@ -67,7 +67,9 @@ fun CardFeedView(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
is CardFeedState.Loaded -> {
|
is CardFeedState.Loaded -> {
|
||||||
|
if (refreshing)
|
||||||
refreshing = false
|
refreshing = false
|
||||||
|
|
||||||
FeedLoaded(
|
FeedLoaded(
|
||||||
state = state,
|
state = state,
|
||||||
accountViewModel = accountViewModel,
|
accountViewModel = accountViewModel,
|
||||||
|
|||||||
@@ -65,6 +65,7 @@ fun ChatroomListFeedView(
|
|||||||
}
|
}
|
||||||
|
|
||||||
is FeedState.Loaded -> {
|
is FeedState.Loaded -> {
|
||||||
|
if (refreshing)
|
||||||
refreshing = false
|
refreshing = false
|
||||||
FeedLoaded(state, accountViewModel, navController, markAsRead)
|
FeedLoaded(state, accountViewModel, navController, markAsRead)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -77,6 +77,7 @@ fun FeedView(
|
|||||||
}
|
}
|
||||||
|
|
||||||
is FeedState.Loaded -> {
|
is FeedState.Loaded -> {
|
||||||
|
if (refreshing)
|
||||||
refreshing = false
|
refreshing = false
|
||||||
FeedLoaded(
|
FeedLoaded(
|
||||||
state,
|
state,
|
||||||
|
|||||||
@@ -60,7 +60,9 @@ fun LnZapFeedView(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
is LnZapFeedState.Loaded -> {
|
is LnZapFeedState.Loaded -> {
|
||||||
|
if (refreshing)
|
||||||
refreshing = false
|
refreshing = false
|
||||||
|
|
||||||
LnZapFeedLoaded(state, accountViewModel, navController)
|
LnZapFeedLoaded(state, accountViewModel, navController)
|
||||||
}
|
}
|
||||||
is LnZapFeedState.Loading -> {
|
is LnZapFeedState.Loading -> {
|
||||||
|
|||||||
Reference in New Issue
Block a user