From 278e8228b6c00d9736034762db3aa28770309f44 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 00:49:42 -0700 Subject: [PATCH] Live Activity Content Density Nucleic-Session: B3643133-163C-4C5D-BE20-1A6B7FB83DA9 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/LiveActivityManager.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NucleicRemote/NucleicRemote/LiveActivityManager.swift b/NucleicRemote/NucleicRemote/LiveActivityManager.swift index 0f12bf4..04f5cb6 100644 --- a/NucleicRemote/NucleicRemote/LiveActivityManager.swift +++ b/NucleicRemote/NucleicRemote/LiveActivityManager.swift @@ -136,10 +136,13 @@ final class LiveActivityManager { func end() { updateTask?.cancel() updateTask = nil + tokenObservation?.cancel() + tokenObservation = nil pendingState = nil lastState = nil guard let activity else { return } self.activity = nil + onActivityEnded?(activity.id) // let the Macs stop pushing to this token Task { await activity.end( ActivityContent(state: activity.content.state, staleDate: nil),