fix(websocket): fix setup logic in the external transport (IDFGH-15250) #811
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
Hi all,
I made a dumb mistake when I was submitting the PR: #573
I somehow forgot two branch logic when setting up the websocket client transport. These two logic exist in our company's codebase and we have used it for a year already, but somehow was missing in the PR to this upstream codebase. Without these two conditions, the websocket client will create a
esp_transport
handle anyhow, no matter theext_transport
was provided or not. This will break the proxy support of course.Anyway, here's the fix. Sorry again for the trouble I made.
Regards,
Jackson
Related
PR related:
Testing
These two logic exist in our company's codebase and we have used it for a year already in our products.
Checklist
Before submitting a Pull Request, please ensure the following: