Skip to content

Commit a859c8e

Browse files
Update: disable onboarding screens in simplified UI
1 parent 980390d commit a859c8e

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
370370
ABTest.start()
371371

372372
self.recentSiteService.touch(blog: blog)
373-
self.presentOnboardingQuestionsPrompt(in: navigationController, onDismiss: onDismiss)
373+
self.presentOnboardingQuestionsPrompt(in: navigationController, blog: blog, onDismiss: onDismiss)
374374
}
375375

376376
// If the user has only 1 blog, skip the site selector and go right to the next step
@@ -543,9 +543,18 @@ private extension WordPressAuthenticationManager {
543543

544544
// MARK: - Onboarding Questions Prompt
545545
private extension WordPressAuthenticationManager {
546-
private func presentOnboardingQuestionsPrompt(in navigationController: UINavigationController, onDismiss: (() -> Void)? = nil) {
546+
private func presentOnboardingQuestionsPrompt(in navigationController: UINavigationController, blog: Blog, onDismiss: (() -> Void)? = nil) {
547547
let windowManager = self.windowManager
548548

549+
guard JetpackFeaturesRemovalCoordinator.jetpackFeaturesEnabled() else {
550+
if self.windowManager.isShowingFullscreenSignIn {
551+
self.windowManager.dismissFullscreenSignIn(blogToShow: blog)
552+
} else {
553+
self.windowManager.showAppUI(for: blog)
554+
}
555+
return
556+
}
557+
549558
let coordinator = OnboardingQuestionsCoordinator()
550559
coordinator.navigationController = navigationController
551560

0 commit comments

Comments
 (0)