mirror of
https://github.com/element-hq/element-android
synced 2024-11-24 10:25:35 +03:00
Merge pull request #4132 from vector-im/feature/bma/init_sync_dialog
Ensure initial sync progress dialog is hidden when the initial sync is over
This commit is contained in:
commit
8d7f542e88
2 changed files with 6 additions and 5 deletions
1
changelog.d/983.bugfix
Normal file
1
changelog.d/983.bugfix
Normal file
|
@ -0,0 +1 @@
|
|||
Ensure initial sync progress dialog is hidden when the initial sync is over
|
|
@ -313,10 +313,7 @@ class HomeActivity :
|
|||
|
||||
private fun renderState(state: HomeActivityViewState) {
|
||||
when (val status = state.syncStatusServiceStatus) {
|
||||
is SyncStatusService.Status.Idle -> {
|
||||
views.waitingView.root.isVisible = false
|
||||
}
|
||||
is SyncStatusService.Status.Progressing -> {
|
||||
is SyncStatusService.Status.Progressing -> {
|
||||
val initSyncStepStr = initSyncStepFormatter.format(status.initSyncStep)
|
||||
Timber.v("$initSyncStepStr ${status.percentProgress}")
|
||||
views.waitingView.root.setOnClickListener {
|
||||
|
@ -334,7 +331,10 @@ class HomeActivity :
|
|||
}
|
||||
views.waitingView.root.isVisible = true
|
||||
}
|
||||
else -> Unit
|
||||
else -> {
|
||||
// Idle or Incremental sync status
|
||||
views.waitingView.root.isVisible = false
|
||||
}
|
||||
}.exhaustive
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue