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.
Update the
Service.GetNodesendpoint to return a map of node IDs to HTTP addresses for the GetNodes endpointThis change updates the
Service.GetNodeshandler to return a map keyed by node ID to HTTP address and regenerates associated protocol and OpenAPI definitions to reflect the new response shape.Service.GetNodesto build and returnmap[uint32]stringkeyed bynode.NodeIDinstead of a[]stringof HTTP addresses in service.goGetNodesResponse.Nodesfrom[]stringtomap[uint32]stringwithNodesEntryin payer_api.pb.goGetNodesResponse.nodesas an object withadditionalPropertiesin payer_api.swagger.json📍Where to Start
Start with the
Service.GetNodeshandler in service.go.Macroscope summarized f176dd9.