-
Notifications
You must be signed in to change notification settings - Fork 406
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
Refactor parameter query settings into its own class #592
base: master
Are you sure you want to change the base?
Refactor parameter query settings into its own class #592
Conversation
This PR kinda got away from me 😁 It ended up being more about abstracting what settings are being passed in via query parameters than the skip logic. I made a QuerySettings which encapsulates the logic. I think this has nice parity with ClientSettings, because we have places that end up like As I was going through this, I saw that there are a bunch of places doing |
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.
This is a big improvement for readability. 👍
Have some merge conflicts to sort out in the wake of #593 |
I like this change a lot but yeah we need a rebase here. |
…xing tons of times
8567b70
to
021b8c3
Compare
@nateberkopec mentioned in passing how big the
call
method is. This is just my attempt to reduce it a little 😁