LALivenessMarker.swift 568 B

123456789101112131415161718192021222324252627
  1. //
  2. // LALivenessMarker.swift
  3. // LoopFollow
  4. //
  5. // Created by Philippe Achkar on 2026-04-01.
  6. // Copyright © 2026 Jon Fawcett. All rights reserved.
  7. //
  8. import SwiftUI
  9. struct LALivenessMarker: View {
  10. let seq: Int
  11. let producedAt: Date
  12. var body: some View {
  13. Color.clear
  14. .frame(width: 0, height: 0)
  15. .task(id: markerID) {
  16. LALivenessStore.markExtensionRender(seq: seq, producedAt: producedAt)
  17. }
  18. }
  19. private var markerID: String {
  20. "\(seq)-\(producedAt.timeIntervalSince1970)"
  21. }
  22. }