(nm *netmap.NetworkMap)
| 123 | } |
| 124 | |
| 125 | func (b *TelemetryStore) updateRemoteNodeIDLocked(nm *netmap.NetworkMap) { |
| 126 | if b.connectedIP == nil { |
| 127 | return |
| 128 | } |
| 129 | |
| 130 | ip := *b.connectedIP |
| 131 | |
| 132 | for _, p := range nm.Peers { |
| 133 | for _, a := range p.Addresses { |
| 134 | if a.Addr() == ip && a.IsSingleIP() { |
| 135 | // #nosec G115 - Safe conversion as p.ID is expected to be within uint64 range for node IDs |
| 136 | b.nodeIDRemote = uint64(p.ID) |
| 137 | } |
| 138 | } |
| 139 | } |
| 140 | } |
| 141 | |
| 142 | func (b *TelemetryStore) updateNetworkMap(nm *netmap.NetworkMap) { |
| 143 | b.mu.Lock() |