(proto *tailnetproto.DERPMap)
| 1991 | } |
| 1992 | |
| 1993 | func derpMapFromProto(proto *tailnetproto.DERPMap) DERPMap { |
| 1994 | if proto == nil { |
| 1995 | return DERPMap{} |
| 1996 | } |
| 1997 | regionMap := make(map[int64]DERPRegion, len(proto.Regions)) |
| 1998 | for k, v := range proto.Regions { |
| 1999 | regionMap[k] = derpRegionFromProto(v) |
| 2000 | } |
| 2001 | return DERPMap{ |
| 2002 | HomeParams: derpMapHomeParamsFromProto(proto.HomeParams), |
| 2003 | Regions: regionMap, |
| 2004 | } |
| 2005 | } |
| 2006 | |
| 2007 | type NetcheckIP struct { |
| 2008 | Hash string `json:"hash"` |
no test coverage detected