fix: resolve mac build errors
This commit is contained in:
@@ -204,7 +204,7 @@ enum ExecApprovalsStore {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static func resolve(agentId: String?) -> ExecApprovalsResolved {
|
static func resolve(agentId: String?) -> ExecApprovalsResolved {
|
||||||
var file = self.ensureFile()
|
let file = self.ensureFile()
|
||||||
let defaults = file.defaults ?? ExecApprovalsDefaults()
|
let defaults = file.defaults ?? ExecApprovalsDefaults()
|
||||||
let resolvedDefaults = ExecApprovalsResolvedDefaults(
|
let resolvedDefaults = ExecApprovalsResolvedDefaults(
|
||||||
security: defaults.security ?? self.defaultSecurity,
|
security: defaults.security ?? self.defaultSecurity,
|
||||||
|
|||||||
@@ -205,7 +205,7 @@ private enum ExecApprovalsPromptPresenter {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private final class ExecApprovalsSocketServer {
|
private final class ExecApprovalsSocketServer: @unchecked Sendable {
|
||||||
private let logger = Logger(subsystem: "com.clawdbot", category: "exec-approvals.socket")
|
private let logger = Logger(subsystem: "com.clawdbot", category: "exec-approvals.socket")
|
||||||
private let socketPath: String
|
private let socketPath: String
|
||||||
private let token: String
|
private let token: String
|
||||||
|
|||||||
@@ -616,7 +616,10 @@ actor MacNodeRuntime {
|
|||||||
cwd: params.cwd,
|
cwd: params.cwd,
|
||||||
env: env,
|
env: env,
|
||||||
timeout: timeoutSec)
|
timeout: timeoutSec)
|
||||||
let combined = [result.stdout, result.stderr, result.errorMessage].filter { !$0.isEmpty }.joined(separator: "\n")
|
let combined = [result.stdout, result.stderr, result.errorMessage]
|
||||||
|
.compactMap { $0 }
|
||||||
|
.filter { !$0.isEmpty }
|
||||||
|
.joined(separator: "\n")
|
||||||
await self.emitExecEvent(
|
await self.emitExecEvent(
|
||||||
"exec.finished",
|
"exec.finished",
|
||||||
payload: ExecEventPayload(
|
payload: ExecEventPayload(
|
||||||
|
|||||||
Reference in New Issue
Block a user