fix: resolve macOS config store concurrency

This commit is contained in:
Peter Steinberger
2026-01-01 21:31:37 +01:00
parent 9ad6863567
commit 7b1687d7e5
4 changed files with 24 additions and 9 deletions

View File

@@ -73,6 +73,7 @@ extension OnboardingView {
return agent?["workspace"] as? String
}
@discardableResult
func saveAgentWorkspace(_ workspace: String?) async -> Bool {
var root = await ConfigStore.load()
var agent = root["agent"] as? [String: Any] ?? [:]