cleanup
This commit is contained in:
parent
49811999f1
commit
3344277e35
@ -11,9 +11,9 @@ import Foundation
|
|||||||
|
|
||||||
@objcMembers open class ClientParameterRegistry: NSObject {
|
@objcMembers open class ClientParameterRegistry: NSObject {
|
||||||
|
|
||||||
|
|
||||||
private var mapping: [String: ClientParameterProtocol.Type] = [:]
|
private var mapping: [String: ClientParameterProtocol.Type] = [:]
|
||||||
|
|
||||||
|
|
||||||
public override init() {
|
public override init() {
|
||||||
super.init()
|
super.init()
|
||||||
registerParameters()
|
registerParameters()
|
||||||
@ -78,7 +78,6 @@ import Foundation
|
|||||||
parametersWorkQueue.async {
|
parametersWorkQueue.async {
|
||||||
if let clientParam = clientParam {
|
if let clientParam = clientParam {
|
||||||
parametersList.merge(clientParam) { (_, new) in new }
|
parametersList.merge(clientParam) { (_, new) in new }
|
||||||
//parametersList[parameterModel.type] = clientParam
|
|
||||||
}
|
}
|
||||||
group.leave() // Leaving is only done after setup (barriered).
|
group.leave() // Leaving is only done after setup (barriered).
|
||||||
}
|
}
|
||||||
@ -100,7 +99,13 @@ import Foundation
|
|||||||
/// Add all registry here.
|
/// Add all registry here.
|
||||||
open func registerParameters() { }
|
open func registerParameters() { }
|
||||||
|
|
||||||
/// Register Default Core Bridge Objects
|
/// Register Default Core Client Paramter Objects
|
||||||
|
public func register<T:ClientParameterProtocol, M: ModelProtocol>(handler: T.Type, for model: M.Type) throws {
|
||||||
|
try ModelRegistry.register(model)
|
||||||
|
register(handler)
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Register Default Core Client Paramter Objects
|
||||||
public static func register<T:ClientParameterProtocol, M: ModelProtocol>(handler: T.Type, for model: M.Type) throws {
|
public static func register<T:ClientParameterProtocol, M: ModelProtocol>(handler: T.Type, for model: M.Type) throws {
|
||||||
try ModelRegistry.register(model)
|
try ModelRegistry.register(model)
|
||||||
MVMCoreObject.sharedInstance()?.clientParameterRegistry?.register(handler)
|
MVMCoreObject.sharedInstance()?.clientParameterRegistry?.register(handler)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user