mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-19 16:13:42 +02:00
Complete security: Add recover secrets action.
This commit is contained in:
+11
-1
@@ -18,10 +18,20 @@
|
||||
|
||||
import Foundation
|
||||
|
||||
enum SecretsRecoveryAvailability {
|
||||
case notAvailable
|
||||
case available(_ mode: SecretsRecoveryMode)
|
||||
}
|
||||
|
||||
struct KeyVerificationSelfVerifyWaitViewData {
|
||||
let isNewSignIn: Bool
|
||||
let secretsRecoveryAvailability: SecretsRecoveryAvailability
|
||||
}
|
||||
|
||||
/// KeyVerificationSelfVerifyWaitViewController view state
|
||||
enum KeyVerificationSelfVerifyWaitViewState {
|
||||
case loading
|
||||
case loaded(_ isNewSignIn: Bool)
|
||||
case loaded(_ viewData: KeyVerificationSelfVerifyWaitViewData)
|
||||
case cancelled(MXTransactionCancelCode)
|
||||
case cancelledByMe(MXTransactionCancelCode)
|
||||
case error(Error)
|
||||
|
||||
Reference in New Issue
Block a user