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