refactor(observation): migrate SwiftUI state

This commit is contained in:
Peter Steinberger
2025-12-14 05:04:58 +00:00
parent aab5c490dc
commit b48a556de5
43 changed files with 253 additions and 194 deletions

View File

@@ -1,10 +1,12 @@
import Foundation
import Observation
@MainActor
final class AgentEventStore: ObservableObject {
@Observable
final class AgentEventStore {
static let shared = AgentEventStore()
@Published private(set) var events: [ControlAgentEvent] = []
private(set) var events: [ControlAgentEvent] = []
private let maxEvents = 400
func append(_ event: ControlAgentEvent) {