Fix broken XPC Service retrieval

This commit is contained in:
Nindi Gill 2022-09-21 20:26:09 +10:00
parent 997a79e330
commit c49b5a64ee
3 changed files with 3 additions and 3 deletions

View file

@ -3,7 +3,7 @@
<plist version="1.0">
<dict>
<key>BuildHash</key>
<string>c0b5081a07641626d905126d1bf189fb086daf024e6ef6728c64f2dbb7622ac0</string>
<string>631381272a839c41efa70afa56e8d6e05a0bdbc167d07ecae792ed338ac0a353</string>
<key>CFBundleIdentifier</key>
<string>com.ninxsoft.mist.helper</string>
<key>CFBundleInfoDictionaryVersion</key>

View file

@ -54,7 +54,7 @@ guard getppid() == 1 else {
}
/// XPCServer used to monitor incoming requests
let server: XPCServer = try XPCServer.forThisXPCService()
let server: XPCServer = try XPCServer.forMachService()
server.registerRoute(XPCRoute.commandRoute, handler: HelperToolCommandRunner.run(_:))
server.setErrorHandler { error in
if case .connectionInvalid = error {

View file

@ -9,7 +9,7 @@ import Foundation
import SecureXPC
extension XPCRoute {
static let commandRoute: XPCRouteWithMessageWithReply<HelperToolCommandRequest, HelperToolCommandResponse> = XPCRoute.named("process")
static let commandRoute: XPCRouteWithMessageWithReply<HelperToolCommandRequest, HelperToolCommandResponse> = XPCRoute.named("com.ninxsoft.mist.helper")
.withMessageType(HelperToolCommandRequest.self)
.withReplyType(HelperToolCommandResponse.self)
}