From 5aa5b077947019b6874ae45be24291cd285d750c Mon Sep 17 00:00:00 2001 From: Khaliq Date: Wed, 25 Mar 2026 23:17:14 +0100 Subject: [PATCH] fix(sdk-swift): queue outbound messages during RelayObserver reconnect --- packages/sdk-swift/Sources/AgentRelaySDK/RelayObserver.swift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/sdk-swift/Sources/AgentRelaySDK/RelayObserver.swift b/packages/sdk-swift/Sources/AgentRelaySDK/RelayObserver.swift index b68c3273c..72b8ab765 100644 --- a/packages/sdk-swift/Sources/AgentRelaySDK/RelayObserver.swift +++ b/packages/sdk-swift/Sources/AgentRelaySDK/RelayObserver.swift @@ -218,6 +218,8 @@ public final class RelayObserver: NSObject, URLSessionWebSocketDelegate, @unchec } private func _handleSocketError(_ error: Error) { + isConnectionReady = false + guard reconnectAttempts < maxReconnectAttempts else { _connectionState = .disconnected let delegate = self.delegate