Privacy: IS Settings: Add an IS

This commit is contained in:
manuroe
2019-09-25 14:32:55 +02:00
parent 74f111b34e
commit 9ed6f05fd1
6 changed files with 108 additions and 26 deletions
@@ -22,6 +22,7 @@ import Foundation
enum SettingsIdentityServerViewState {
case loading
case loaded(displayMode: SettingsIdentityServerDisplayMode)
case alert(alert: SettingsIdentityServerAlert, onContinue: () -> Void)
case error(Error)
}
@@ -29,3 +30,20 @@ enum SettingsIdentityServerDisplayMode {
case noIdentityServer
case identityServer(host: String)
}
enum SettingsIdentityServerAlert {
case addActionAlert(AddActionAlert)
enum AddActionAlert {
case noTerms(newHost: String)
}
// enum ChangeActionAlert {
// case stillSharing3Pids(oldHost: String, newHost: String)
// case doubleConfirmation(oldHost: String, newHost: String)
// case noTerms(newHost: String)
// }
// enum DisconnectActionAlert {
// case stillSharing3Pids(oldHost: String)
// case doubleConfirmation(oldHost: String)
// }
}