From b7e28cd114e407b86ea34b9a6b8f90ef0876e8a0 Mon Sep 17 00:00:00 2001 From: Jenn Magder Date: Thu, 14 Aug 2025 10:54:55 -0700 Subject: [PATCH] [webview_flutter_wkwebview] Remove specialization of 'map' in example app to prevent a Swift warning --- .../webview_flutter/webview_flutter_wkwebview/CHANGELOG.md | 4 ++++ .../HTTPCookieProxyAPIDelegate.swift | 2 +- .../webview_flutter/webview_flutter_wkwebview/pubspec.yaml | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md index de1131a90e6..d1bf6a344f1 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md +++ b/packages/webview_flutter/webview_flutter_wkwebview/CHANGELOG.md @@ -1,3 +1,7 @@ +## 3.23.2 + +* Removes specialization of 'map' to fix a Swift warning. + ## 3.23.1 * Removes code for versions of iOS older than 13.0. diff --git a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieProxyAPIDelegate.swift b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieProxyAPIDelegate.swift index 566705eac08..72ba87eef71 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieProxyAPIDelegate.swift +++ b/packages/webview_flutter/webview_flutter_wkwebview/darwin/webview_flutter_wkwebview/Sources/webview_flutter_wkwebview/HTTPCookieProxyAPIDelegate.swift @@ -14,7 +14,7 @@ class HTTPCookieProxyAPIDelegate: PigeonApiDelegateHTTPCookie { ) throws -> HTTPCookie { let registrar = pigeonApi.pigeonRegistrar as! ProxyAPIRegistrar - let keyValueTuples = try! properties.map<[(HTTPCookiePropertyKey, Any)], PigeonError> { + let keyValueTuples = try properties.map { key, value in let newKey: HTTPCookiePropertyKey diff --git a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml index 29438719764..c60695d6042 100644 --- a/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml +++ b/packages/webview_flutter/webview_flutter_wkwebview/pubspec.yaml @@ -2,7 +2,7 @@ name: webview_flutter_wkwebview description: A Flutter plugin that provides a WebView widget based on Apple's WKWebView control. repository: https://github.com/flutter/packages/tree/main/packages/webview_flutter/webview_flutter_wkwebview issue_tracker: https://github.com/flutter/flutter/issues?q=is%3Aissue+is%3Aopen+label%3A%22p%3A+webview%22 -version: 3.23.1 +version: 3.23.2 environment: sdk: ^3.9.0