Skip to content

Commit 8d5987d

Browse files
authored
Merge pull request #18608 from wordpress-mobile/task/18547-disable-qs-for-self-hosted
Quick Start: don’t display quick start prompt for self-hosted sites
2 parents 0166ff8 + fde722a commit 8d5987d

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

WordPress/Classes/ViewRelated/NUX/WordPressAuthenticationManager.swift

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -329,14 +329,16 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
329329
return
330330
}
331331

332-
let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler(type: .newSite, onDismiss: onDismiss)
333-
let onDismissQuickStartPromptForExistingSiteHandler = onDismissQuickStartPromptHandler(type: .existingSite, onDismiss: onDismiss)
334-
335332
// If adding a self-hosted site, skip the Epilogue
336333
if let wporg = credentials.wporg,
337334
let blog = Blog.lookup(username: wporg.username, xmlrpc: wporg.xmlrpc, in: ContextManager.shared.mainContext) {
338-
let onDismissHandler = FeatureFlag.quickStartForExistingUsers.enabled ? onDismissQuickStartPromptForExistingSiteHandler : onDismissQuickStartPromptForNewSiteHandler
339-
presentQuickStartPrompt(for: blog, in: navigationController, onDismiss: onDismissHandler)
335+
336+
if self.windowManager.isShowingFullscreenSignIn {
337+
self.windowManager.dismissFullscreenSignIn(blogToShow: blog)
338+
} else {
339+
navigationController.dismiss(animated: true)
340+
}
341+
340342
return
341343
}
342344

@@ -372,6 +374,8 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
372374
epilogueViewController.credentials = credentials
373375
epilogueViewController.onBlogSelected = onBlogSelected
374376

377+
let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler(type: .newSite, onDismiss: onDismiss)
378+
375379
epilogueViewController.onCreateNewSite = {
376380
let wizardLauncher = SiteCreationWizardLauncher(onDismiss: onDismissQuickStartPromptForNewSiteHandler)
377381
guard let wizard = wizardLauncher.ui else {

0 commit comments

Comments
 (0)