Fix synchronization being triggered two times when using the refresh button in TimelineTab

This commit is contained in:
Shinokuni 2024-03-21 12:20:06 +01:00
parent 2be1dd0b72
commit c3026f0fdb

View File

@ -89,7 +89,7 @@ object TimelineTab : Tab {
// Material3 pull to refresh doesn't have a onRefresh callback,
// so we need to listen to the internal state change to trigger the refresh
LaunchedEffect(swipeState.isRefreshing) {
if (swipeState.isRefreshing) {
if (swipeState.isRefreshing && !state.isRefreshing) {
viewModel.refreshTimeline()
}
}