Skip to content

Commit e8517aa

Browse files
author
Capacitor+ Bot
committed
chore: sync upstream PR ionic-team#7541 from @tossaro
2 parents 4c7c126 + d4a3049 commit e8517aa

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

ios/Capacitor/Capacitor/CAPBridgeViewController.swift

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,17 +45,21 @@ import Cordova
4545
prepareWebView(with: configuration, assetHandler: assetHandler, delegationHandler: delegationHandler)
4646
view = webView
4747
// create the bridge
48-
capacitorBridge = CapacitorBridge(with: configuration,
49-
delegate: self,
50-
cordovaConfiguration: configDescriptor.cordovaConfiguration,
51-
assetHandler: assetHandler,
52-
delegationHandler: delegationHandler)
48+
capacitorBridge = instanceCapacitorBridge(configDescriptor, configuration, assetHandler, delegationHandler)
5349
capacitorDidLoad()
5450

5551
if configDescriptor.instanceType == .fixed {
5652
updateBinaryVersion()
5753
}
5854
}
55+
56+
open func instanceCapacitorBridge(_ configDescriptor: InstanceDescriptor, _ configuration: InstanceConfiguration, _ assetHandler: WebViewAssetHandler, _ delegationHandler: WebViewDelegationHandler) -> CapacitorBridge {
57+
return CapacitorBridge(with: configuration,
58+
delegate: self,
59+
cordovaConfiguration: configDescriptor.cordovaConfiguration,
60+
assetHandler: assetHandler,
61+
delegationHandler: delegationHandler)
62+
}
5963

6064
override open func viewDidLoad() {
6165
super.viewDidLoad()

0 commit comments

Comments
 (0)