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 4eeeff53f8
commit f15c0f952f
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)
}