mirror of
https://github.com/weaveworks/scope.git
synced 2026-07-28 09:41:57 +00:00
Make NodeMetadatas immutable.
This commit is contained in:
@@ -27,14 +27,13 @@ func MakeRenderableNodes(t report.Topology) RenderableNodes {
|
||||
|
||||
// Push EdgeMetadata to both ends of the edges
|
||||
for srcID, srcNode := range result {
|
||||
for dstID, emd := range srcNode.Edges {
|
||||
srcNode.Edges.ForEach(func(dstID string, emd report.EdgeMetadata) {
|
||||
srcNode.EdgeMetadata = srcNode.EdgeMetadata.Flatten(emd)
|
||||
|
||||
dstNode := result[dstID]
|
||||
dstNode.EdgeMetadata = dstNode.EdgeMetadata.Flatten(emd.Reversed())
|
||||
result[dstID] = dstNode
|
||||
}
|
||||
|
||||
})
|
||||
result[srcID] = srcNode
|
||||
}
|
||||
return result
|
||||
|
||||
Reference in New Issue
Block a user