-
Notifications
You must be signed in to change notification settings - Fork 24.8k
Android WebSockets: include cookie in request #7989
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Android WebSockets: include cookie in request #7989
Conversation
By analyzing the blame information on this pull request, we identified @AndrewJack and @philikon to be potential reviewers. |
@antoinerousseau updated the pull request. |
Also, I am not sure if I should squash since there are two different authors. Let me know. |
@antoinerousseau updated the pull request. |
About rebase,
|
autoCorrect={false} | ||
placeholder="HTTP URL..." | ||
onChangeText={(httpUrl) => this.setState({httpUrl})} | ||
value={this.state.httpUrl} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
property httpUrl
Property not found in object type
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
resolved
@zxcpoiu should be all good now, tested OK :) |
Great job 👍 remember to squash merging commit finally. |
the merge commits are squashed. i guess i'll have to merge again and squash again just before the PR gets shipped? |
Why I'm still seeing additional merge commit (Merge branch 'master' into android-websocket-cookie) ? I'm not 100% sure, but as my understanding, it should be have three commits finally in this case. (I have the same confuse before 😕 ) And of course you may be asked to update your PR and rebase again. Just follow the instructions once reviewers told you. cc @mkonicek |
@zxcpoiu I'm asking because I'm usually used to rebase my PR instead of merging master into it (for cleaner git history), but I've seen other PRs doing it, and I see an automatic Github button saying Update branch that merges the latest changes from master into this branch. ⬇️ CONTRIBUTING.md doesn't say anything about this... |
I have exactly same confusion like you. I did a little bit observe before, looking at some PR which being accepted, found out that some PR get shipped without rebased on top of the latest master commits (it's really hard to always follows the latest commits in such a highly active repo.) That's why I am assuming that it is not necessary to rebase on top of the latest unless there are explicit reasons or conflicts need us to do so. I guess the principle behind it are simply to keep the commit history clean, mean that each commit corresponds to one intent, one functionality or one fix rather than several commits map to one action. It makes PR easier to review by others. Hmm, it needs someone who are familiar with that to clarify it a bit then we can help to improve instructions at Contributing.md |
It doesn't matter how you merge master to your branch. The bot ultimately squashes all commits to a single one before merging. |
Thank you @satya164
is basically to provide a clear code commits for people to review, right? And it is not necessary to keep click is that correct? |
@zxcpoiu Yes. You would want to merge master if there are conflicts or tests are failing. |
these explanations should be added to |
I don't understand the failed CircleCI tests... any clue? It says
|
@antoinerousseau The CirleCI failure looks unrelated. I restarted the build. |
@mkonicek it keeps failing :/ |
Could anyone please review this? 😳 😇 |
why does CircleCI keeps failing? O.o |
I'm not sure :{ |
It's sad that this PR got ignored 😢 |
Fyi I reopened a clean PR: #9114 |
This PR updates #6851 from @srikanthkh, fixing coding conventions and javadoc, and adding a test plan.
Test plan
Added testing functions into the WebSocketExample page of the UIExplorer, including a tiny http server to set a cookie on demand. Just open the app page and read the instructions :)