Key recovery: Do not show anymore an error for empty backup

This commit is contained in:
manuroe
2019-02-14 12:35:16 +01:00
parent 3d6b46c71c
commit 217c603fa1
8 changed files with 13 additions and 42 deletions

View File

@@ -161,8 +161,8 @@ final class KeyBackupRecoverFromRecoveryKeyViewController: UIViewController {
switch viewState {
case .loading:
self.renderLoading()
case .loaded(totalKeys: let totalKeys):
self.renderLoaded(with: totalKeys)
case .loaded:
self.renderLoaded()
case .error(let error):
self.render(error: error)
}
@@ -173,16 +173,8 @@ final class KeyBackupRecoverFromRecoveryKeyViewController: UIViewController {
self.activityPresenter.presentActivityIndicator(on: self.view, animated: true)
}
private func renderLoaded(with totalKeys: UInt) {
private func renderLoaded() {
self.activityPresenter.removeCurrentActivityIndicator(animated: true)
if totalKeys == 0 {
self.errorPresenter.presentError(from: self,
title: VectorL10n.keyBackupRecoverEmptyBackupTitle,
message: VectorL10n.keyBackupRecoverEmptyBackupMessage,
animated: true,
handler: nil)
}
}
private func render(error: Error) {