Skip to content

Commit 0c663f1

Browse files
committed
refactor: format
1 parent ec4ce22 commit 0c663f1

File tree

2 files changed

+20
-31
lines changed

2 files changed

+20
-31
lines changed

vibetype/ViewController.swift

Lines changed: 20 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ class ViewController: UIViewController, WKNavigationDelegate, UIDocumentInteract
3737
initWebView()
3838
initToolbarView()
3939
DispatchQueue.main.asyncAfter(deadline: .now() + 2.0) {
40-
self.handleTrackingPermission()
41-
}
40+
self.handleTrackingPermission()
41+
}
4242
loadRootUrl()
4343

4444
NotificationCenter.default.addObserver(self, selector: #selector(self.keyboardWillHide(_:)), name: UIResponder.keyboardWillHideNotification , object: nil)
@@ -233,16 +233,14 @@ extension UIColor {
233233

234234
extension ViewController: WKScriptMessageHandler {
235235

236+
func returnTrackingPermissionResult(isAuthorized: Bool) {
237+
let result = isAuthorized ? "authorized" : "denied"
238+
dispatchEventToWebView(name: "tracking-permission-request", data: result)
239+
}
236240

237-
func returnTrackingPermissionResult(isAuthorized: Bool) {
238-
let result = isAuthorized ? "authorized" : "denied"
239-
dispatchEventToWebView(name: "tracking-permission-request", data: result)
240-
}
241-
242-
func returnTrackingPermissionState(state: String) {
243-
dispatchEventToWebView(name: "tracking-permission-state", data: state)
244-
}
245-
241+
func returnTrackingPermissionState(state: String) {
242+
dispatchEventToWebView(name: "tracking-permission-state", data: state)
243+
}
246244

247245
func userContentController(_ userContentController: WKUserContentController, didReceive message: WKScriptMessage) {
248246
switch message.name {
@@ -265,33 +263,25 @@ func returnTrackingPermissionState(state: String) {
265263
}
266264
}
267265

268-
func handleTrackingPermission() {
269-
ATTrackingManager.requestTrackingAuthorization { status in
266+
func handleTrackingPermission() {
267+
ATTrackingManager.requestTrackingAuthorization { status in
268+
let isAuthorized = status == .authorized
269+
self.returnTrackingPermissionResult(isAuthorized: isAuthorized)
270+
}
271+
}
272+
273+
func handleTrackingState() {
274+
let status = ATTrackingManager.trackingAuthorizationStatus
270275
let isAuthorized = status == .authorized
271-
self.returnTrackingPermissionResult(isAuthorized: isAuthorized)
276+
let state = isAuthorized ? "authorized" : "denied"
277+
returnTrackingPermissionState(state: state)
272278
}
273-
}
274279

275-
func handleTrackingState() {
276-
let status = ATTrackingManager.trackingAuthorizationStatus
277-
let isAuthorized = status == .authorized
278-
let state = isAuthorized ? "authorized" : "denied"
279-
returnTrackingPermissionState(state: state)
280-
}
281280
func dispatchEventToWebView(name: String, data: String) {
282281
let js = """
283282
const event = new CustomEvent('\(name)', { detail: '\(data)' });
284283
window.dispatchEvent(event);
285284
"""
286285
vibetype.webView.evaluateJavaScript(js, completionHandler: nil)
287286
}
288-
289287
}
290-
291-
292-
293-
294-
295-
296-
297-

vibetype/WebView.swift

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import AppTrackingTransparency
66
import FirebaseCore
77

88

9-
109
func createWebView(container: UIView, WKSMH: WKScriptMessageHandler, WKND: WKNavigationDelegate, NSO: NSObject, VC: ViewController) -> WKWebView{
1110

1211
let config = WKWebViewConfiguration()

0 commit comments

Comments
 (0)