casting error
This commit is contained in:
parent
641ebcac7f
commit
9549dca564
@ -13,7 +13,7 @@
|
||||
open func createParametersHandler(_ clientParameterModel: ClientParameterModelProtocol) -> (any ClientParameterProtocol)? {
|
||||
do {
|
||||
//Ensure the handlerType return will be initable using ClientParameterHandler
|
||||
let handlerType = try ModelRegistry.getHandler(clientParameterModel) as! AnyClientParameterProtocol.Type
|
||||
guard let handlerType = try ModelRegistry.getHandler(clientParameterModel) as? AnyClientParameterProtocol.Type else { throw ClientParameterError.castingError }
|
||||
|
||||
//init the handler
|
||||
let handler = try handlerType.init(clientParameterModel: clientParameterModel)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user