Files
buzz/mobile/ios/Shared/AgentActivityAttributes.swift
kenny lopez bd9ecda93f Add mobile agent Live Updates
Signed-off-by: kenny lopez <klopez4212@gmail.com>
2026-07-28 15:54:01 +01:00

29 lines
613 B
Swift

import ActivityKit
import Foundation
struct AgentActivityAttributes: ActivityAttributes {
struct ContentState: Codable, Hashable {
let title: String
let body: String
let activeAgentCount: Int
let startedAtMillis: Int64
let deepLink: String
var publicTitle: String {
activeAgentCount == 1
? "Agent is working"
: "\(activeAgentCount) agents are working"
}
var publicBody: String {
"Open Buzz to view progress"
}
var startedAt: Date {
Date(timeIntervalSince1970: TimeInterval(startedAtMillis) / 1_000)
}
}
let source: String
}