Skip to content

Commit f9353d6

Browse files
Merge branch 'v6.2.0-beta.1'
2 parents c7de95b + e92723a commit f9353d6

38 files changed

+69
-90
lines changed

flutter_inappwebview_ios/ios/Classes/CredentialDatabase.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ public class CredentialDatabase: ChannelDelegate {
1414
private var plugin: SwiftFlutterPlugin?
1515

1616
init(plugin: SwiftFlutterPlugin) {
17-
super.init(channel: FlutterMethodChannel(name: CredentialDatabase.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar!.messenger()))
17+
super.init(channel: FlutterMethodChannel(name: CredentialDatabase.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar.messenger()))
1818
self.plugin = plugin
1919
}
2020

flutter_inappwebview_ios/ios/Classes/FindInteraction/FindInteractionController.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,9 @@ public class FindInteractionController: NSObject, Disposable {
5454
self.plugin = plugin
5555
self.webView = webView
5656
self.settings = settings
57-
if let registrar = plugin.registrar {
58-
let channel = FlutterMethodChannel(name: FindInteractionController.METHOD_CHANNEL_NAME_PREFIX + String(describing: id),
59-
binaryMessenger: registrar.messenger())
60-
self.channelDelegate = FindInteractionChannelDelegate(findInteractionController: self, channel: channel)
61-
}
57+
let channel = FlutterMethodChannel(name: FindInteractionController.METHOD_CHANNEL_NAME_PREFIX + String(describing: id),
58+
binaryMessenger: plugin.registrar.messenger())
59+
self.channelDelegate = FindInteractionChannelDelegate(findInteractionController: self, channel: channel)
6260
}
6361

6462
public func prepare() {

flutter_inappwebview_ios/ios/Classes/HeadlessInAppWebView/HeadlessInAppWebView.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public class HeadlessInAppWebView: Disposable {
2020
self.flutterWebView = flutterWebView
2121
self.plugin = plugin
2222
let channel = FlutterMethodChannel(name: HeadlessInAppWebView.METHOD_CHANNEL_NAME_PREFIX + id,
23-
binaryMessenger: plugin.registrar!.messenger())
23+
binaryMessenger: plugin.registrar.messenger())
2424
self.channelDelegate = HeadlessWebViewChannelDelegate(headlessWebView: self, channel: channel)
2525
}
2626

flutter_inappwebview_ios/ios/Classes/HeadlessInAppWebView/HeadlessInAppWebViewManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class HeadlessInAppWebViewManager: ChannelDelegate {
1919
var webViews: [String: HeadlessInAppWebView?] = [:]
2020

2121
init(plugin: SwiftFlutterPlugin) {
22-
super.init(channel: FlutterMethodChannel(name: HeadlessInAppWebViewManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar!.messenger()))
22+
super.init(channel: FlutterMethodChannel(name: HeadlessInAppWebViewManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar.messenger()))
2323
self.plugin = plugin
2424
}
2525

flutter_inappwebview_ios/ios/Classes/InAppBrowser/InAppBrowserManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ public class InAppBrowserManager: ChannelDelegate {
2121
var navControllers: [String: InAppBrowserNavigationController?] = [:]
2222

2323
init(plugin: SwiftFlutterPlugin) {
24-
super.init(channel: FlutterMethodChannel(name: InAppBrowserManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar!.messenger()))
24+
super.init(channel: FlutterMethodChannel(name: InAppBrowserManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar.messenger()))
2525
self.plugin = plugin
2626
}
2727

flutter_inappwebview_ios/ios/Classes/InAppBrowser/InAppBrowserWebViewController.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ public class InAppBrowserWebViewController: UIViewController, InAppBrowserDelega
5353
var menuItems: [InAppBrowserMenuItem] = []
5454

5555
public override func loadView() {
56-
guard let plugin = plugin, let registrar = plugin.registrar else {
56+
guard let plugin = plugin else {
5757
return
5858
}
5959

60-
let channel = FlutterMethodChannel(name: InAppBrowserWebViewController.METHOD_CHANNEL_NAME_PREFIX + id, binaryMessenger: registrar.messenger())
60+
let channel = FlutterMethodChannel(name: InAppBrowserWebViewController.METHOD_CHANNEL_NAME_PREFIX + id, binaryMessenger: plugin.registrar.messenger())
6161
channelDelegate = InAppBrowserChannelDelegate(channel: channel)
6262

6363
var userScripts: [UserScript] = []

flutter_inappwebview_ios/ios/Classes/InAppWebView/FlutterWebViewController.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,9 @@ public class FlutterWebViewController: NSObject, FlutterPlatformView, Disposable
4444
webView = webViewTransport.webView
4545
webView!.id = viewId
4646
webView!.plugin = plugin
47-
if let registrar = plugin.registrar {
48-
let channel = FlutterMethodChannel(name: InAppWebView.METHOD_CHANNEL_NAME_PREFIX + String(describing: viewId),
49-
binaryMessenger: registrar.messenger())
50-
webView!.channelDelegate = WebViewChannelDelegate(webView: webView!, channel: channel)
51-
}
47+
let channel = FlutterMethodChannel(name: InAppWebView.METHOD_CHANNEL_NAME_PREFIX + String(describing: viewId),
48+
binaryMessenger: plugin.registrar.messenger())
49+
webView!.channelDelegate = WebViewChannelDelegate(webView: webView!, channel: channel)
5250
webView!.frame = myView!.bounds
5351
webView!.contextMenu = contextMenu
5452
webView!.initialUserScripts = userScripts

flutter_inappwebview_ios/ios/Classes/InAppWebView/InAppWebViewManager.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public class InAppWebViewManager: ChannelDelegate {
1919
var windowAutoincrementId: Int64 = 0
2020

2121
init(plugin: SwiftFlutterPlugin) {
22-
super.init(channel: FlutterMethodChannel(name: InAppWebViewManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar!.messenger()))
22+
super.init(channel: FlutterMethodChannel(name: InAppWebViewManager.METHOD_CHANNEL_NAME, binaryMessenger: plugin.registrar.messenger()))
2323
self.plugin = plugin
2424
}
2525

flutter_inappwebview_ios/ios/Classes/InAppWebView/WebMessage/WebMessageChannel.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,9 @@ public class WebMessageChannel: FlutterMethodCallDelegate {
1919
self.id = id
2020
self.plugin = plugin
2121
super.init()
22-
if let registrar = plugin.registrar {
23-
let channel = FlutterMethodChannel(name: WebMessageChannel.METHOD_CHANNEL_NAME_PREFIX + id,
24-
binaryMessenger: registrar.messenger())
25-
self.channelDelegate = WebMessageChannelChannelDelegate(webMessageChannel: self, channel: channel)
26-
}
22+
let channel = FlutterMethodChannel(name: WebMessageChannel.METHOD_CHANNEL_NAME_PREFIX + id,
23+
binaryMessenger: plugin.registrar.messenger())
24+
self.channelDelegate = WebMessageChannelChannelDelegate(webMessageChannel: self, channel: channel)
2725
self.ports = [
2826
WebMessagePort(name: "port1", index: 0, webMessageChannelId: self.id, webMessageChannel: self),
2927
WebMessagePort(name: "port2", index: 1, webMessageChannelId: self.id, webMessageChannel: self)

flutter_inappwebview_ios/ios/Classes/InAppWebView/WebMessage/WebMessageListener.swift

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,9 @@ public class WebMessageListener: FlutterMethodCallDelegate {
2323
self.jsObjectName = jsObjectName
2424
self.allowedOriginRules = allowedOriginRules
2525
super.init()
26-
if let registrar = plugin.registrar {
27-
let channel = FlutterMethodChannel(name: WebMessageListener.METHOD_CHANNEL_NAME_PREFIX + self.id + "_" + self.jsObjectName,
28-
binaryMessenger: registrar.messenger())
29-
self.channelDelegate = WebMessageListenerChannelDelegate(webMessageListener: self, channel: channel)
30-
}
26+
let channel = FlutterMethodChannel(name: WebMessageListener.METHOD_CHANNEL_NAME_PREFIX + self.id + "_" + self.jsObjectName,
27+
binaryMessenger: plugin.registrar.messenger())
28+
self.channelDelegate = WebMessageListenerChannelDelegate(webMessageListener: self, channel: channel)
3129
}
3230

3331
public func assertOriginRulesValid() throws {

0 commit comments

Comments
 (0)