From d02fc1f1ba2b8f7dd764103b50d4f4982f41ba34 Mon Sep 17 00:00:00 2001 From: Ingerid Fosli Date: Fri, 21 Jun 2024 09:46:14 -0600 Subject: [PATCH] Make sure surveyVC is created on the main thread (#2084) --- Kickstarter-iOS/AppDelegateViewModel.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Kickstarter-iOS/AppDelegateViewModel.swift b/Kickstarter-iOS/AppDelegateViewModel.swift index d6f4139bde..925a174035 100644 --- a/Kickstarter-iOS/AppDelegateViewModel.swift +++ b/Kickstarter-iOS/AppDelegateViewModel.swift @@ -588,7 +588,6 @@ public final class AppDelegateViewModel: AppDelegateViewModelType, AppDelegateVi .switchMap { surveyResponseId in AppEnvironment.current.apiService.fetchSurveyResponse(surveyResponseId: surveyResponseId) .demoteErrors() - .observeForUI() .map { surveyResponse -> String in surveyResponse.urls.web.survey } @@ -604,6 +603,7 @@ public final class AppDelegateViewModel: AppDelegateViewModelType, AppDelegateVi .skipNil() let surveyResponseLink = Signal.merge(surveyUrlFromProjectLink, surveyUrlFromUserLink) + .observeForUI() .map { url -> [UIViewController] in [SurveyResponseViewController.configuredWith(surveyUrl: url)] }