Directly show Recovery Key and Encryption Reset screens from the home screen banner. (#3482)

This commit is contained in:
Doug
2024-11-04 17:21:36 +00:00
committed by GitHub
parent 8e26718d0b
commit 6190a03afc
10 changed files with 130 additions and 21 deletions
@@ -138,8 +138,10 @@ class HomeScreenViewModel: HomeScreenViewModelType, HomeScreenViewModelProtocol
Task { await leaveRoom(roomID: roomIdentifier) }
case .showSettings:
actionsSubject.send(.presentSettingsScreen)
case .confirmRecoveryKey:
actionsSubject.send(.presentSecureBackupSettings)
case .manageRecoveryKey:
actionsSubject.send(.presentRecoveryKeyScreen)
case .resetEncryption:
actionsSubject.send(.presentEncryptionResetScreen)
case .skipRecoveryKeyConfirmation:
state.securityBannerMode = .dismissed
case .confirmSlidingSyncUpgrade: