Call markAsOnboarded if we're already registered

This commit is contained in:
Max Radermacher 2023-05-03 15:44:41 -07:00
parent e789cc43fe
commit ced56db57b
3 changed files with 4 additions and 4 deletions

View File

@ -269,7 +269,8 @@ extension AppDelegate {
switch launchInterface {
case .registration, .deprecatedOnboarding:
hasInProgressRegistration = true
case .chatList:
case .chatList(let onboardingController):
onboardingController.markAsOnboarded()
hasInProgressRegistration = false
}

View File

@ -161,7 +161,7 @@ public class Deprecated_OnboardingController: NSObject {
@objc
public func markAsOnboarded() {
guard !tsAccountManager.isOnboarded else { return }
self.databaseStorage.asyncWrite {
self.databaseStorage.write {
Logger.info("completed onboarding")
self.tsAccountManager.setIsOnboarded(true, transaction: $0)
}

View File

@ -66,8 +66,7 @@ extension SignalApp {
case .deprecatedOnboarding(let onboardingController):
showDeprecatedOnboardingView(onboardingController)
AppReadiness.setUIIsReady()
case .chatList(let onboardingController):
onboardingController.markAsOnboarded()
case .chatList:
showConversationSplitView()
}