fix: repair launchd status parsing
This commit is contained in:
@@ -69,7 +69,10 @@ extension GatewayLaunchAgentManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static func readDaemonLoaded() async -> Bool? {
|
private static func readDaemonLoaded() async -> Bool? {
|
||||||
let result = await self.runDaemonCommand(["status", "--json", "--no-probe"], timeout: 15, quiet: true)
|
let result = await self.runDaemonCommandResult(
|
||||||
|
["status", "--json", "--no-probe"],
|
||||||
|
timeout: 15,
|
||||||
|
quiet: true)
|
||||||
guard result.success, let payload = result.payload else { return nil }
|
guard result.success, let payload = result.payload else { return nil }
|
||||||
guard
|
guard
|
||||||
let json = try? JSONSerialization.jsonObject(with: payload) as? [String: Any],
|
let json = try? JSONSerialization.jsonObject(with: payload) as? [String: Any],
|
||||||
|
|||||||
@@ -460,7 +460,7 @@ actor MacNodeBridgeSession {
|
|||||||
do {
|
do {
|
||||||
try await self.send(response)
|
try await self.send(response)
|
||||||
} catch {
|
} catch {
|
||||||
await self.logInvokeSendFailure(error)
|
self.logInvokeSendFailure(error)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user