Skip to content

Commit e1d2972

Browse files
authored
[Infra] Fix warning in Auth's AuthWebViewController.swift (#13634)
1 parent 77ac61c commit e1d2972

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

FirebaseAuth/Sources/Swift/Utilities/AuthWebViewController.swift

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,17 +96,14 @@
9696

9797
// MARK: - WKNavigationDelegate
9898

99-
func webView(_ webView: WKWebView, decidePolicyFor navigationAction: WKNavigationAction,
100-
decisionHandler: @escaping (WKNavigationActionPolicy) -> Void) {
99+
func webView(_ webView: WKWebView,
100+
decidePolicyFor navigationAction: WKNavigationAction) async
101+
-> WKNavigationActionPolicy {
101102
let canHandleURL = delegate?.webViewController(
102103
self,
103104
canHandle: navigationAction.request.url ?? url
104105
) ?? false
105-
if canHandleURL {
106-
decisionHandler(.allow)
107-
} else {
108-
decisionHandler(.cancel)
109-
}
106+
return canHandleURL ? .allow : .cancel
110107
}
111108

112109
func webView(_ webView: WKWebView,

0 commit comments

Comments
 (0)