casting error
This commit is contained in:
parent
641ebcac7f
commit
9549dca564
@ -13,7 +13,7 @@
|
|||||||
open func createParametersHandler(_ clientParameterModel: ClientParameterModelProtocol) -> (any ClientParameterProtocol)? {
|
open func createParametersHandler(_ clientParameterModel: ClientParameterModelProtocol) -> (any ClientParameterProtocol)? {
|
||||||
do {
|
do {
|
||||||
//Ensure the handlerType return will be initable using ClientParameterHandler
|
//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
|
//init the handler
|
||||||
let handler = try handlerType.init(clientParameterModel: clientParameterModel)
|
let handler = try handlerType.init(clientParameterModel: clientParameterModel)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user