From 93a04a5f3a284ff20dae5dff90027f1f78c15f49 Mon Sep 17 00:00:00 2001 From: imoyakin Date: Sat, 28 Dec 2024 08:01:41 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix=20macos:=20message=20extract?= =?UTF-8?q?ion=20logic=20in=20userContentController=20data=20handling?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../macos/Classes/InAppWebView/InAppWebView.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flutter_inappwebview_macos/macos/Classes/InAppWebView/InAppWebView.swift b/flutter_inappwebview_macos/macos/Classes/InAppWebView/InAppWebView.swift index 425ce3551..1aa41bfc8 100755 --- a/flutter_inappwebview_macos/macos/Classes/InAppWebView/InAppWebView.swift +++ b/flutter_inappwebview_macos/macos/Classes/InAppWebView/InAppWebView.swift @@ -2317,7 +2317,7 @@ public class InAppWebView: WKWebView, WKUIDelegate, let jsonArgs = try? JSONSerialization.jsonObject(with: data, options: .mutableContainers) as? [[String: Any]] if let jsonData = jsonArgs?.first, let jsObjectName = jsonData["jsObjectName"] as? String { var webMessage: WebMessage? = nil - if let webMessageMap = body["message"] as? [String : Any?] { + if let webMessageMap = jsonData["message"] as? [String : Any?] { webMessage = WebMessage.fromMap(map: webMessageMap) }