From 4305b0a4da692793ad44ac22990f6e91b4089a32 Mon Sep 17 00:00:00 2001 From: "Suresh, Kamlesh" Date: Wed, 10 Mar 2021 14:06:03 -0500 Subject: [PATCH] cleanup --- .../Client Parameters/ClientParameterProtocol.swift | 2 +- .../Client Parameters/ClientParameterRegistry.swift | 8 ++------ 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterProtocol.swift b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterProtocol.swift index 0f6c843..2cf156b 100644 --- a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterProtocol.swift +++ b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterProtocol.swift @@ -35,7 +35,7 @@ public extension ClientParameterProtocol { if isFlatMap { completionHandler(parameter) } else { - completionHandler([Self.name :parameter]) + completionHandler([Self.name: parameter]) } } } diff --git a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterRegistry.swift b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterRegistry.swift index 996dfbc..bfbbfd2 100644 --- a/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterRegistry.swift +++ b/MVMCore/MVMCore/Models/ActionType/Client Parameters/ClientParameterRegistry.swift @@ -76,12 +76,8 @@ import Foundation var mergedParametersList: [String: AnyHashable] { var parametersList: [String: AnyHashable] = [:] for (index, item) in returnedList.enumerated() { - if let item = item { - parametersList = parametersList.merging(item) { (_, new) in new } - } else { - let defaultValue = parameterHandlerList[index].valueOnTimeout() - parametersList = parametersList.merging(defaultValue) { (_, new) in new } - } + let parameter = item ?? parameterHandlerList[index].valueOnTimeout() + parametersList = parametersList.merging(parameter) { (_, new) in new } } return parametersList }