From b19f68cc8ece9e5769ca579ef9428a4fc35707ee Mon Sep 17 00:00:00 2001 From: Omar Rizwan Date: Mon, 8 Feb 2021 04:16:30 -0800 Subject: safari: it works over ws! --- .../osnr.xcuserdatad/UserInterfaceState.xcuserstate | Bin 58335 -> 58385 bytes .../safari/TabFS/TabFSService/TabFSService.swift | 4 ++++ 2 files changed, 4 insertions(+) (limited to 'extension') diff --git a/extension/safari/TabFS/TabFS.xcodeproj/project.xcworkspace/xcuserdata/osnr.xcuserdatad/UserInterfaceState.xcuserstate b/extension/safari/TabFS/TabFS.xcodeproj/project.xcworkspace/xcuserdata/osnr.xcuserdatad/UserInterfaceState.xcuserstate index 83f9da6..961a29f 100644 Binary files a/extension/safari/TabFS/TabFS.xcodeproj/project.xcworkspace/xcuserdata/osnr.xcuserdatad/UserInterfaceState.xcuserstate and b/extension/safari/TabFS/TabFS.xcodeproj/project.xcworkspace/xcuserdata/osnr.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/extension/safari/TabFS/TabFSService/TabFSService.swift b/extension/safari/TabFS/TabFSService/TabFSService.swift index 87321c1..ee58fa0 100644 --- a/extension/safari/TabFS/TabFSService/TabFSService.swift +++ b/extension/safari/TabFS/TabFSService/TabFSService.swift @@ -71,13 +71,17 @@ class TabFSService: NSObject, TabFSServiceProtocol { conn.receiveMessage { (resp, context, isComplete, err) in guard let resp = resp else { // FIXME err + os_log(.default, "resp error: %{public}@", err!.debugDescription as CVarArg) return } + + os_log(.default, "resp %{public}@", String(data: resp, encoding: .utf8) as! CVarArg) self.fsInput.write(withUnsafeBytes(of: UInt32(resp.count)) { Data($0) }) self.fsInput.write(resp) read() } } + read() } // split new thread -- cgit v1.2.3