diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index b05b117..1698841 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -291,6 +291,8 @@ final class RemoteStore: ObservableObject { } func integrate(_ id: SessionID, _ mode: IntegrationMode) { send(.integrate(id, mode)) } func interrupt(_ id: SessionID) { send(.interrupt(id)) } + /// Cancel one queued (not-yet-sent) follow-up by id — the phone's per-message ✕. + func cancelQueuedMessage(_ id: SessionID, _ messageID: UUID) { send(.cancelQueuedMessage(id, messageID)) } // Mid-session model / reasoning / automation — the same affordances the Mac header exposes. // `nil` model/effort resets the session to the host/app default.