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

Function derpRegionFromProto

coderd/telemetry/telemetry.go:1933–1949  ·  view source on GitHub ↗
(proto *tailnetproto.DERPMap_Region)

Source from the content-addressed store, hash-verified

1931}
1932
1933func derpRegionFromProto(proto *tailnetproto.DERPMap_Region) DERPRegion {
1934 if proto == nil {
1935 return DERPRegion{}
1936 }
1937 nodes := make([]DERPNode, 0, len(proto.Nodes))
1938 for _, node := range proto.Nodes {
1939 nodes = append(nodes, derpNodeFromProto(node))
1940 }
1941 return DERPRegion{
1942 RegionID: proto.RegionId,
1943 EmbeddedRelay: proto.EmbeddedRelay,
1944 RegionCode: proto.RegionCode,
1945 RegionName: proto.RegionName,
1946 Avoid: proto.Avoid,
1947 Nodes: nodes,
1948 }
1949}
1950
1951type DERPNode struct {
1952 Name string `json:"name"`

Callers 1

derpMapFromProtoFunction · 0.85

Calls 1

derpNodeFromProtoFunction · 0.85

Tested by

no test coverage detected