From 3a5c6f8acf3c4ac3e8b98ca489d1c584f72fe9b1 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 00:51:43 -0700 Subject: [PATCH] Live Activity Content Density Nucleic-Session: B3643133-163C-4C5D-BE20-1A6B7FB83DA9 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/RemoteStore.swift | 3 +++ 1 file changed, 3 insertions(+) diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index 068d3a9..df9c481 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -490,6 +490,9 @@ final class RemoteStore: ObservableObject { if hostID == self.activeHostID { self.mirrorActive() } self.refreshAggregate() self.flushPendingNotificationDecision() + // A host that just connected (or reconnected) needs the current Live Activity token + // so it can push while the phone is away. + self.syncLiveActivityRegistration() } cb.openSnapshot = { [weak self] snap in guard let self, hostID == self.activeHostID, snap.summary.sessionID == self.openSessionID else { return }