diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index 00802b6..8a9d9f3 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -601,7 +601,8 @@ final class RemoteStore: ObservableObject { guard let self else { return } func pause(_ ms: Int) async -> Bool { try? await Task.sleep(for: .milliseconds(ms)) - return !Task.isCancelled && self.demoMode + if Task.isCancelled { return false } + return self.demoMode } guard await pause(600) else { return } self.demoAppend(sessionID, .assistantText(TextChunk(