Chris Shadek
Chris Shadek
@calvincestari any chance you know anything about this? Is there a good temporary solution? My team uses an OAuth based authentication with a refresh token, so we really need to...
@calvincestari I think it used to work, but maybe that was before 1.0. We only added subscriptions recently, so I'm honestly not sure. Also, it seems that it was an...
I noticed in the tests that the code closes the web socket connection before updating the payload and then calls `initserver()` again. Is this the best way to do it?...
So I recently updated our backend library (we're using Pioneer - it's basically a valiant attempt at ApolloServer for Swift). And now the uploadConnectingPayload seems to work most of the...
> Is that captured in a different issue? Not that I can tell. I created one on Pioneer, but not here yet. I could create another issue
@calvincestari so I did some more investigation. It seems that `resumeWebSocketConnection` doesn't happen right away. And I've been re-adding subscriptions right after it resumes. I've also been logging `isConnected()` right...
> I think it comes down to [this line](https://github.com/apollographql/apollo-ios/blob/main/Sources/ApolloWebSocket/DefaultImplementation/WebSocket.swift#L468) in the connection sequence. > > > > It's not great to have to introduce a delay into your code, it's...
Got it. I assumed as much but I wasn't sure. Do you know if there is any downside to having many subscriptions open at the same time from a client?...
So, if I understand correctly the protocol handles multiplexing from the client and Pioneer Redis PubSub's Broadcast makes sure there is only one Redis connection per topic?
And if that's the case, in https://github.com/d-exclaimation/pioneer-redis-pubsub/issues/8, Maybe the answer is that in: ``` let redisConfig = try RedisConfiguration( url: redisUrl, tlsConfiguration: nil, pool: .init( maximumConnectionCount: .maximumActiveConnections(10), minimumConnectionCount: 0, connectionBackoffFactor:...