Do not refresh on concurrent matching upload states.

This commit is contained in:
Alex Hart
2025-07-17 13:49:00 -03:00
parent 7918c3dabd
commit a6761127ac

View File

@@ -145,7 +145,7 @@ class RemoteBackupsSettingsViewModel : ViewModel() {
var previous: ArchiveUploadProgressState.State? = null
ArchiveUploadProgress.progress
.collect { current ->
if (previous != null && current.state == ArchiveUploadProgressState.State.None) {
if (previous != null && previous != current.state && current.state == ArchiveUploadProgressState.State.None) {
Log.d(TAG, "Refreshing state after archive upload.")
refreshState(null)
}