From 01b14b02e495814b341d575e3222180fa8106892 Mon Sep 17 00:00:00 2001 From: Krishna Kishore Bandaru Date: Wed, 12 Apr 2023 17:45:40 +0530 Subject: [PATCH] moved pagestarted event --- .../MVMCore/ActionHandling/ActionOpenPageHandler.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift b/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift index 2a1c4e6..59289a3 100644 --- a/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift +++ b/MVMCore/MVMCore/ActionHandling/ActionOpenPageHandler.swift @@ -43,10 +43,6 @@ open class ActionOpenPageHandler: MVMCoreJSONActionHandlerProtocol { /// Adds client parameters and makes calls performRequest() open func performRequestAddingClientParameters(with requestParameters: MVMCoreRequestParameters, model: ActionOpenPageModel, delegateObject: DelegateObject?, additionalData: [AnyHashable : Any]?) async throws -> MVMCoreLoadRequestOperation? { - let coreLoadRequestOperation = MVMCoreLoadHandler.sharedGlobal()?.loadRequest(requestParameters, dataForPage: additionalData, delegateObject: delegateObject) - if let pageType = requestParameters.pageType, let identifier = coreLoadRequestOperation?.identifier { - MVMCoreLoggingHandler.shared()?.logCoreEvent(.pageStarted(pageType: pageType, requestUUID: identifier)) - } // Adds any client parameters to the request parameters. if let parametersToFetch = model.clientParameters, let fetchedParameters = try await ClientParameterHandler().getClientParameters( @@ -57,6 +53,10 @@ open class ActionOpenPageHandler: MVMCoreJSONActionHandlerProtocol { requestParameters.add(fetchedParameters) } try Task.checkCancellation() + let coreLoadRequestOperation = MVMCoreLoadHandler.sharedGlobal()?.loadRequest(requestParameters, dataForPage: additionalData, delegateObject: delegateObject) + if let pageType = requestParameters.pageType, let identifier = coreLoadRequestOperation?.identifier { + MVMCoreLoggingHandler.shared()?.logCoreEvent(.pageStarted(pageType: pageType, requestUUID: identifier)) + } return coreLoadRequestOperation }