key backup settings: Make it display loading wheel and error

This commit is contained in:
manuroe
2019-01-31 10:19:27 +01:00
parent 71f6b06f02
commit 428c001812
5 changed files with 52 additions and 4 deletions
@@ -31,3 +31,11 @@ enum SettingsKeyBackupViewState {
case backupAndRunning(MXKeyBackupVersion, MXKeyBackupVersionTrust, Progress)
case backupButNotTrusted(MXKeyBackupVersion, MXKeyBackupVersionTrust)
}
/// State representing a network request made by the module
/// Only SettingsKeyBackupViewAction.delete generates such states
enum SettingsKeyBackupNetworkRequestViewState {
case loading
case loaded
case error(Error)
}