mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 08:03:50 +02:00
Privacy: IS Settings: Add an IS
This commit is contained in:
@@ -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)
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user