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.
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
Additional parameters for findroute* API calls #1969
Additional parameters for findroute* API calls #1969
Changes from 14 commits
4b6fc32
ac52380
019e864
ae61615
6a0b177
35ce3f0
d31e6d2
68b0e60
d65db5d
c2e9181
0e6f10e
c926af5
3030ce9
4cdc0a3
6d40b0d
b02c0b7
ae6ac55
abeac70
efeacc8
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
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.
I think we should remove this entirely, and rely on the new mechanism with private case classes which gives you more flexibility.
You should define three private case classes:
And the serializers to convert from a
Route
to these new private case classes. You should add only theRouteNodeIdsJson
serializer to the defaultformats
(to preserve as a default behavior listing the node ids only).In
RouteFormat.scala
, you should inject the route serializer you want to use based on what format was requested.Does that make sense?
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.
No. :(
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.
Haha fair enough, I'll prototype it and send you the corresponding commit
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.
See #1969 (review)