From 43976c9e5513ca50e2ce5a20ecfeb3bc29ce2fdf Mon Sep 17 00:00:00 2001 From: feldspar Date: Fri, 4 Apr 2025 14:08:25 +0300 Subject: [PATCH] Added boolean evaluation to InputAutocorrectionExtensionHandler commit_hash:23c3fb9f386a273901242c94e0a0e8ebc48d52e1 --- .../InputAutocorrectionExtensionHandler.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/client/ios/DivKitExtensions/ExtensionHandlers/InputAutocorrectionExtensionHandler.swift b/client/ios/DivKitExtensions/ExtensionHandlers/InputAutocorrectionExtensionHandler.swift index b95d0e61c..050a267f9 100644 --- a/client/ios/DivKitExtensions/ExtensionHandlers/InputAutocorrectionExtensionHandler.swift +++ b/client/ios/DivKitExtensions/ExtensionHandlers/InputAutocorrectionExtensionHandler.swift @@ -10,7 +10,7 @@ public final class InputAutocorrectionExtensionHandler: DivExtensionHandler { public func applyBeforeBaseProperties( to block: Block, div: DivBase, - context _: DivBlockModelingContext + context: DivBlockModelingContext ) -> Block { guard let textInputBlock = block as? TextInputBlock else { return block @@ -18,7 +18,10 @@ public final class InputAutocorrectionExtensionHandler: DivExtensionHandler { let params = getExtensionParams(div) - guard let autocorrectionEnabled = params["enabled"] as? Bool else { + guard let autocorrectionEnabled = try? params.getOptionalBool( + "enabled", + expressionResolver: context.expressionResolver + ) else { return block }