From 5e65a0c9f1612279edbcdb4150e14885ac223bcd Mon Sep 17 00:00:00 2001 From: "Hedden, Kyle Matthew" Date: Tue, 15 Oct 2024 18:52:34 -0400 Subject: [PATCH] Digital PCT265 story MVAPCT-323: Begin working out how to make legacy fallbackResponse work. --- MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift b/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift index d380d9a..7a40525 100644 --- a/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift +++ b/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift @@ -36,7 +36,7 @@ open class ActionOpenPageHandler: MVMCoreJSONActionHandlerProtocol { } if operation.error != nil, let fallbackResponseJson = model.fallbackResponse?.toJSON() { - await runFallback(response: fallbackResponseJson, requestParameters: requestParameters, delegateObject: delegateObject, additionalData: additionalData) + await Self.runFallback(response: fallbackResponseJson, requestParameters: requestParameters, delegateObject: delegateObject, additionalData: additionalData) } } } catch { @@ -45,7 +45,7 @@ open class ActionOpenPageHandler: MVMCoreJSONActionHandlerProtocol { } /// Given backup JSON data, run it through the load handler. - fileprivate func runFallback(response: JSONDictionary, requestParameters: MVMCoreRequestParameters, delegateObject: DelegateObject?, additionalData: [AnyHashable : Any]?) async { + public static func runFallback(response: JSONDictionary, requestParameters: MVMCoreRequestParameters, delegateObject: DelegateObject?, additionalData: [AnyHashable : Any]?) async { guard let loadHandler = MVMCoreLoadHandler.sharedGlobal(), let fallbackLoadObject = MVMCoreLoadObject(requestParameters: requestParameters, dataForPage: additionalData, delegateObject: delegateObject) else { return }