chore: copy forced derp websockets to fix flake (#6475)

See: https://github.com/coder/coder/actions/runs/4350034299/jobs/7600478389
This commit is contained in:
Kyle Carberry 2023-03-06 21:29:41 -06:00 committed by GitHub
parent 964032d783
commit 7a8ccda40e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 2 deletions

View File

@ -657,11 +657,13 @@ func (c *Conn) selfNode() *Node {
}
var preferredDERP int
var derpLatency map[string]float64
var derpForcedWebsocket map[int]string
derpForcedWebsocket := make(map[int]string, 0)
if c.lastNetInfo != nil {
preferredDERP = c.lastNetInfo.PreferredDERP
derpLatency = c.lastNetInfo.DERPLatency
derpForcedWebsocket = c.lastDERPForcedWebsockets
for k, v := range c.lastDERPForcedWebsockets {
derpForcedWebsocket[k] = v
}
}
node := &Node{