import ActivityKit
import Foundation

struct CallActivityAttributes: ActivityAttributes {
    let peerName: String
    let peerPublicKey: String
    let colorIndex: Int
    /// Tiny avatar thumbnail (32x32 JPEG, ~1-2KB). Nil = show initials.
    let avatarThumb: Data?

    struct ContentState: Codable, Hashable {
        let durationSec: Int
        let isActive: Bool
        let isMuted: Bool
    }
}
