From 6a98ca8287ea077b61c323b97f59f88450d17547 Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Sun, 5 Jul 2026 22:04:05 -0700 Subject: [PATCH] Settings Feature Enhancement Nucleic-Session: 89BFAB13-D559-43FC-BE28-0B2639BECF0F Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Models/RemoteStore.swift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift index b32401c..c002541 100644 --- a/NucleicRemote/NucleicRemote/Models/RemoteStore.swift +++ b/NucleicRemote/NucleicRemote/Models/RemoteStore.swift @@ -1004,9 +1004,12 @@ final class RemoteStore: ObservableObject { broadcastLive(msg) // Never originated from here (connection-internal, or handled by dedicated loops). + // `requestPairingCode`/`cancelPairingCode` are sent straight to the chosen host by + // `requestPairingCode()`/`cancelPairingCode()`, not through this owner-routing switch. case .hello, .ping, .listPeers, .addressUpdate, .meshRoster, .registerLiveActivity, .endLiveActivity, - .transferOffer, .transferChunk, .transferCommit, .transferCancel, .fetchTranscript: + .transferOffer, .transferChunk, .transferCommit, .transferCancel, .fetchTranscript, + .requestPairingCode, .cancelPairingCode: break } }