mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-11 05:20:44 +08:00
同时收敛启动与运维脚本默认行为(含 wiki worker)、更新 Admin 可观测性与相关测试,降低首轮时延并提高运行稳定性。 Made-with: Cursor
23 lines
673 B
Swift
23 lines
673 B
Swift
import Foundation
|
|
import OpenClawProtocol
|
|
|
|
extension CronSettings {
|
|
func save(payload: [String: AnyCodable]) async {
|
|
guard !self.isSaving else { return }
|
|
self.isSaving = true
|
|
self.editorError = nil
|
|
do {
|
|
try await self.store.upsertJob(id: self.editingJob?.id, payload: payload)
|
|
await MainActor.run {
|
|
self.isSaving = false
|
|
self.showEditor = false
|
|
self.editingJob = nil
|
|
}
|
|
} catch {
|
|
await MainActor.run {
|
|
self.isSaving = false
|
|
self.editorError = error.localizedDescription
|
|
}
|
|
}
|
|
}
|
|
}
|