You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
BUT it does not close the underlying connection or clean up the callbacks, so we end up receiving messages from both.
This causes confusion by the Autotransport when later in the transport lifecycle it needs to communicate events to the actual transport doing work. AutoTransport in this case "thinks" LP is processing messages but in reality SSE is processing messages
- Found a case that if you slow down sse transport then both transports
will be active causing a number of issues. Looks like we found that
before
- added completion block to see negotiate as well for #276
- sse will continue reconnecting even if the connection is no longer
referencing the transport if you use it directly. dereference
everything so that it will not attempt to reconnect after being stopped
Description
Opens a Connection to a Server and Tries serverSentEvents
But Fails and calls callback to notify the autotransport.
AutoTransport then tries the next best transport SSE
BUT it does not close the underlying connection or clean up the callbacks, so we end up receiving messages from both.
This causes confusion by the Autotransport when later in the transport lifecycle it needs to communicate events to the actual transport doing work. AutoTransport in this case "thinks" LP is processing messages but in reality SSE is processing messages
Replication Steps
Dev Requirements
Fixed In
Testing
Same as #246
The text was updated successfully, but these errors were encountered: