From 740ad68d02d07ac9001e04355e20d595125f57b8 Mon Sep 17 00:00:00 2001 From: Calvin Cestari Date: Thu, 31 Oct 2024 13:44:35 -0700 Subject: [PATCH] Assign callback queue before connecting --- apollo-ios/Sources/ApolloWebSocket/WebSocketTransport.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apollo-ios/Sources/ApolloWebSocket/WebSocketTransport.swift b/apollo-ios/Sources/ApolloWebSocket/WebSocketTransport.swift index 3cbcdef73..7f21c472d 100644 --- a/apollo-ios/Sources/ApolloWebSocket/WebSocketTransport.swift +++ b/apollo-ios/Sources/ApolloWebSocket/WebSocketTransport.swift @@ -167,10 +167,11 @@ public class WebSocketTransport { self.addApolloClientHeaders(to: &self.websocket.request) self.websocket.delegate = self + self.websocket.callbackQueue = processingQueue + if config.connectOnInit { self.websocket.connect() } - self.websocket.callbackQueue = processingQueue } public func isConnected() -> Bool {