mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-04 10:33:45 +00:00
Allow the recovery section to be shown when recovery is incomplete and key backup is stuck waiting for the secrets
This commit is contained in:
committed by
Stefan Ceriu
parent
495ee8ab38
commit
4cba5687c6
+9
-3
@@ -23,11 +23,17 @@ struct SecureBackupScreen: View {
|
|||||||
|
|
||||||
var body: some View {
|
var body: some View {
|
||||||
Form {
|
Form {
|
||||||
if context.viewState.keyBackupState == .unknown {
|
// Show recovery options for confirming the recovery key and
|
||||||
keyBackupSection
|
// getting access to secrets and implicitly the key backup
|
||||||
|
if context.viewState.recoveryKeyState == .incomplete {
|
||||||
|
recoveryKeySection
|
||||||
} else {
|
} else {
|
||||||
keyBackupSection
|
keyBackupSection
|
||||||
recoveryKeySection
|
|
||||||
|
// Don't show recovery options until key backup is enabled
|
||||||
|
if context.viewState.keyBackupState != .unknown {
|
||||||
|
recoveryKeySection
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.compoundList()
|
.compoundList()
|
||||||
|
|||||||
+2
-2
@@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:333cd9be32f2a653d622db63d36697c31913a8bb29a3175a63744d1010aa358c
|
oid sha256:231e41c1c70660c5038f415569cd547bc620e064440227f5da15f11241186e5b
|
||||||
size 112225
|
size 85770
|
||||||
|
|||||||
Reference in New Issue
Block a user