Various fixes (#437)

* Fix information leaking on RoomSummaryDetails logging

* Prevent crashes when force quitting the application

* Cleanup crash detected alert presentation and exposed home screen view model actions

* Fixes #340 - Wait for logout confirmation before changing the app state

* Add changelogs

* Fix unit tests

* Add missing softLogout logout handling
This commit is contained in:
Stefan Ceriu
2023-01-11 15:10:26 +02:00
committed by GitHub
parent 99e7f76ca0
commit 357d493e5a
11 changed files with 82 additions and 52 deletions
@@ -18,9 +18,12 @@ import Foundation
import UIKit
enum HomeScreenViewModelAction {
case selectRoom(roomIdentifier: String)
case userMenu(action: HomeScreenViewUserMenuAction)
case verifySession
case presentRoom(roomIdentifier: String)
case presentSessionVerificationScreen
case presentSettingsScreen
case presentInviteFriendsScreen
case presentFeedbackScreen
case signOut
}
enum HomeScreenViewUserMenuAction {