Make SyncState values match SyncServiceState values.

This commit is contained in:
Benoit Marty
2023-07-19 14:44:53 +02:00
parent 1f243dcb54
commit c04fcfc352
7 changed files with 13 additions and 13 deletions

View File

@@ -164,7 +164,7 @@ class LoggedInFlowNode @AssistedInject constructor(
syncService.syncState,
networkMonitor.connectivity
) { syncState, networkStatus ->
syncState == SyncState.InError && networkStatus == NetworkStatus.Online
syncState == SyncState.Error && networkStatus == NetworkStatus.Online
}
.distinctUntilChanged()
.collect { restartSync ->

View File

@@ -30,7 +30,7 @@ open class LoggedInStateProvider : PreviewParameterProvider<LoggedInState> {
}
fun aLoggedInState(
syncState: SyncState = SyncState.Syncing,
syncState: SyncState = SyncState.Running,
) = LoggedInState(
syncState = syncState,
permissionsState = createDummyPostNotificationPermissionsState(),

View File

@@ -84,8 +84,8 @@ fun SyncStateView(
private fun SyncState.mustBeVisible() = when (this) {
SyncState.Idle -> true
SyncState.Syncing -> false
SyncState.InError -> false /* In this case, the network error banner can be displayed */
SyncState.Running -> false
SyncState.Error -> false /* In this case, the network error banner can be displayed */
SyncState.Terminated -> false
}