(node *proto.DERPMap_Region_Node)
| 255 | } |
| 256 | |
| 257 | func DERPNodeFromProto(node *proto.DERPMap_Region_Node) *tailcfg.DERPNode { |
| 258 | if node == nil { |
| 259 | return nil |
| 260 | } |
| 261 | |
| 262 | return &tailcfg.DERPNode{ |
| 263 | Name: node.Name, |
| 264 | RegionID: int(node.RegionId), |
| 265 | HostName: node.HostName, |
| 266 | CertName: node.CertName, |
| 267 | IPv4: node.Ipv4, |
| 268 | IPv6: node.Ipv6, |
| 269 | STUNPort: int(node.StunPort), |
| 270 | STUNOnly: node.StunOnly, |
| 271 | DERPPort: int(node.DerpPort), |
| 272 | InsecureForTests: node.InsecureForTests, |
| 273 | ForceHTTP: node.ForceHttp, |
| 274 | STUNTestIP: node.StunTestIp, |
| 275 | CanPort80: node.CanPort_80, |
| 276 | } |
| 277 | } |
| 278 | |
| 279 | func WorkspaceStatusToProto(status codersdk.WorkspaceStatus) proto.Workspace_Status { |
| 280 | switch status { |
no outgoing calls
no test coverage detected