mirror of
https://github.com/coder/coder.git
synced 2025-07-15 22:20:27 +00:00
chore: add setAddresses to nodeUpdater (#11571)
Adds setAddresses to nodeUpdater
This commit is contained in:
@ -180,3 +180,15 @@ func (u *nodeUpdater) setStatus(s *wgengine.Status, err error) {
|
||||
u.dirty = true
|
||||
u.Broadcast()
|
||||
}
|
||||
|
||||
func (u *nodeUpdater) setAddresses(ips []netip.Prefix) {
|
||||
u.L.Lock()
|
||||
defer u.L.Unlock()
|
||||
if d := prefixesDifferent(u.addresses, ips); !d {
|
||||
return
|
||||
}
|
||||
u.addresses = make([]netip.Prefix, len(ips))
|
||||
copy(u.addresses, ips)
|
||||
u.dirty = true
|
||||
u.Broadcast()
|
||||
}
|
||||
|
Reference in New Issue
Block a user