diff options
author | Omar Rizwan <omar@omar.website> | 2021-02-08 04:16:30 -0800 |
---|---|---|
committer | Omar Rizwan <omar@omar.website> | 2021-02-08 04:16:30 -0800 |
commit | b19f68cc8ece9e5769ca579ef9428a4fc35707ee (patch) | |
tree | ede9c238505075897ab0c3d34beb85a25648faa8 | |
parent | 4fdcf4be9d1e85a42ff92e7583208c0e87245124 (diff) | |
download | TabFS-b19f68cc8ece9e5769ca579ef9428a4fc35707ee.tar.gz TabFS-b19f68cc8ece9e5769ca579ef9428a4fc35707ee.zip |
safari: it works over ws!
-rw-r--r-- | extension/safari/TabFS/TabFS.xcodeproj/project.xcworkspace/xcuserdata/osnr.xcuserdatad/UserInterfaceState.xcuserstate | bin | 58335 -> 58385 bytes | |||
-rw-r--r-- | extension/safari/TabFS/TabFSService/TabFSService.swift | 4 |
2 files changed, 4 insertions, 0 deletions
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 Binary files differindex 83f9da6..961a29f 100644 --- 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 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 |