@@ -329,14 +329,16 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
329
329
return
330
330
}
331
331
332
- let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler ( type: . newSite, onDismiss: onDismiss)
333
- let onDismissQuickStartPromptForExistingSiteHandler = onDismissQuickStartPromptHandler ( type: . existingSite, onDismiss: onDismiss)
334
-
335
332
// If adding a self-hosted site, skip the Epilogue
336
333
if let wporg = credentials. wporg,
337
334
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
+
340
342
return
341
343
}
342
344
@@ -372,6 +374,8 @@ extension WordPressAuthenticationManager: WordPressAuthenticatorDelegate {
372
374
epilogueViewController. credentials = credentials
373
375
epilogueViewController. onBlogSelected = onBlogSelected
374
376
377
+ let onDismissQuickStartPromptForNewSiteHandler = onDismissQuickStartPromptHandler ( type: . newSite, onDismiss: onDismiss)
378
+
375
379
epilogueViewController. onCreateNewSite = {
376
380
let wizardLauncher = SiteCreationWizardLauncher ( onDismiss: onDismissQuickStartPromptForNewSiteHandler)
377
381
guard let wizard = wizardLauncher. ui else {
0 commit comments