MCPcopy Index your code
hub / github.com/coder/coder / updateRemoteNodeIDLocked

Method updateRemoteNodeIDLocked

tailnet/telemetry.go:125–140  ·  view source on GitHub ↗
(nm *netmap.NetworkMap)

Source from the content-addressed store, hash-verified

123}
124
125func (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
142func (b *TelemetryStore) updateNetworkMap(nm *netmap.NetworkMap) {
143 b.mu.Lock()

Callers 1

updateNetworkMapMethod · 0.95

Calls 1

AddrMethod · 0.45

Tested by

no test coverage detected