summaryrefslogtreecommitdiff
path: root/extension/safari/TabFS/TabFSService
diff options
context:
space:
mode:
authorOmar Rizwan <omar@omar.website>2021-02-07 21:44:46 -0800
committerOmar Rizwan <omar@omar.website>2021-02-07 21:44:46 -0800
commit6f743114da084e41fa095fb0a4abb88233aa49c0 (patch)
tree9155bc2730cda13410c722da515093402bc8ea0d /extension/safari/TabFS/TabFSService
parent8924f946ddcb66ceb965e960aa62bb6ec9de173b (diff)
downloadTabFS-6f743114da084e41fa095fb0a4abb88233aa49c0.tar.gz
TabFS-6f743114da084e41fa095fb0a4abb88233aa49c0.zip
safari: XPC service runs!
Diffstat (limited to 'extension/safari/TabFS/TabFSService')
-rw-r--r--extension/safari/TabFS/TabFSService/TabFSService.swift7
1 files changed, 7 insertions, 0 deletions
diff --git a/extension/safari/TabFS/TabFSService/TabFSService.swift b/extension/safari/TabFS/TabFSService/TabFSService.swift
index f91a4b4..798df03 100644
--- a/extension/safari/TabFS/TabFSService/TabFSService.swift
+++ b/extension/safari/TabFS/TabFSService/TabFSService.swift
@@ -6,6 +6,7 @@
//
import Foundation
+import os.log
class TabFSService: NSObject, TabFSServiceProtocol {
var fs: Process!
@@ -28,7 +29,9 @@ class TabFSService: NSObject, TabFSServiceProtocol {
fsInput = inputPipe.fileHandleForWriting
fsOutput = outputPipe.fileHandleForReading
+ os_log(.default, "TabFSmsg tfs service: willrun")
try! fs.run()
+ os_log(.default, "TabFSmsg tfs service: ran")
// split new thread
DispatchQueue.global(qos: .default).async {
@@ -57,6 +60,10 @@ class TabFSService: NSObject, TabFSServiceProtocol {
class TabFSServiceDelegate: NSObject, NSXPCListenerDelegate {
func listener(_ listener: NSXPCListener, shouldAcceptNewConnection newConnection: NSXPCConnection) -> Bool {
+
+
+ os_log(.default, "TabFSmsg tfs service: starting delegate")
+
newConnection.remoteObjectInterface = NSXPCInterface(with: TabFSServiceConsumerProtocol.self)
let exportedObject = TabFSService(app: newConnection.remoteObjectProxy as! TabFSServiceConsumerProtocol)