This commit is contained in:
Suresh, Kamlesh 2021-01-15 17:04:39 -05:00
parent 485b165289
commit 49811999f1
2 changed files with 4 additions and 5 deletions

View File

@ -35,9 +35,8 @@ import Foundation
static func injectParameters(with clientParameters: [String: Any], completionHandler:@escaping ([String: Any]?) -> ()) throws { static func injectParameters(with clientParameters: [String: Any], completionHandler:@escaping ([String: Any]?) -> ()) throws {
let clientParameterRegistry = MVMCoreObject.sharedInstance()?.clientParameterRegistry guard let clientParameterRegistry = MVMCoreObject.sharedInstance()?.clientParameterRegistry,
let clientParameterModel = try ClientParameterRegistry.getClientParameterModel(clientParameters) else {
guard let clientParameterModel = try ClientParameterRegistry.getClientParameterModel(clientParameters) else {
completionHandler(nil) completionHandler(nil)
return return
} }
@ -74,7 +73,7 @@ import Foundation
parametersList[parameterModel.type] = ["error": defaultErrorString] parametersList[parameterModel.type] = ["error": defaultErrorString]
group.enter() group.enter()
// Dispatch asynchronous injection. // Dispatch asynchronous injection.
clientParameterRegistry?.injectParameter(parameterModel, before: timeout) { (clientParam) in clientParameterRegistry.injectParameter(parameterModel, before: timeout) { (clientParam) in
// Queue the results for merge. // Queue the results for merge.
parametersWorkQueue.async { parametersWorkQueue.async {
if let clientParam = clientParam { if let clientParam = clientParam {

View File

@ -28,7 +28,7 @@
self.actionHandler = [[MVMCoreActionHandler alloc] init]; self.actionHandler = [[MVMCoreActionHandler alloc] init];
self.loggingDelegate = [[MVMCoreLoggingHandler alloc] init]; self.loggingDelegate = [[MVMCoreLoggingHandler alloc] init];
self.loadHandler = [[MVMCoreLoadHandler alloc] init]; self.loadHandler = [[MVMCoreLoadHandler alloc] init];
self.clientParameterRegistry = [ClientParameterRegistry new]; self.clientParameterRegistry = [[ClientParameterRegistry alloc] init];
} }
@end @end