fix: repair launchd status parsing

This commit is contained in:
Peter Steinberger
2026-01-16 06:01:23 +00:00
parent 54ec14262b
commit 842fc8d08b
2 changed files with 5 additions and 2 deletions

View File

@@ -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],

View File

@@ -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)
} }
} }