native tweaks

This commit is contained in:
Hailey
2024-06-17 15:39:41 -07:00
parent b5b8bf5b1e
commit 5240582f73
2 changed files with 7 additions and 10 deletions
+2 -5
View File
@@ -7,7 +7,6 @@ class ViewController: UIViewController, WKScriptMessageHandler {
var window: UIWindow
var webView: WKWebView?
var userContentController: WKUserContentController?
var starterPackUrl: URL?
@@ -31,16 +30,14 @@ class ViewController: UIViewController, WKScriptMessageHandler {
let webView = WKWebView(frame: self.view.bounds, configuration: configuration)
webView.translatesAutoresizingMaskIntoConstraints = false
webView.contentMode = .scaleToFill
self.view.addSubview(webView)
self.webView = webView
}
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
guard let response = message.body as? String,
let data = response.data(using: .utf8, allowLossyConversion: false),
let payload = try? JSONDecoder().decode(WebViewActionPayload.self, from: data)
else {
let data = response.data(using: .utf8),
let payload = try? JSONDecoder().decode(WebViewActionPayload.self, from: data) else {
return
}