From f1f455b2f2be4e1956d846de528940a62c981be6 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Thu, 2 Jul 2026 19:20:34 -0700 Subject: [PATCH] Review Feature Access Nucleic-Session: 85A6233A-F3F6-44B2-AD0B-261D49EE9C35 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/RemoteStore.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index 659adfa..00802b6 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -598,11 +598,11 @@ final class RemoteStore: ObservableObject { demoUpdateSession(sessionID) { $0.demoCopy(status: .running, disposition: .some(nil)) } let toolID = UUID().uuidString let task = Task { [weak self] in + guard let self else { return } func pause(_ ms: Int) async -> Bool { try? await Task.sleep(for: .milliseconds(ms)) - return !Task.isCancelled && (self?.demoMode ?? false) + return !Task.isCancelled && self.demoMode } - guard let self else { return } guard await pause(600) else { return } self.demoAppend(sessionID, .assistantText(TextChunk( messageID: UUID().uuidString, text: "On it — let me take a look.", isPartial: false)))