diff options
| author | Josh Bleecher Snyder <josh@tailscale.com> | 2021-09-16 16:50:31 -0700 |
|---|---|---|
| committer | Josh Bleecher Snyder <josh@tailscale.com> | 2021-09-17 16:47:00 -0700 |
| commit | c7b75465871eb911df4e1ff91a57b9c91c279111 (patch) | |
| tree | 0b7975a92a5f53ad27ee78525ae4e5660d34c7fe /types/netmap/netmap.go | |
| parent | b14db5d943b84be3c9f3a909c18c9af4012523dd (diff) | |
| download | tailscale-josh/immutable-views.tar.xz tailscale-josh/immutable-views.zip | |
WIP snapshotjosh/immutable-views
Next up: view support for maps, etc.
Diffstat (limited to 'types/netmap/netmap.go')
| -rw-r--r-- | types/netmap/netmap.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/types/netmap/netmap.go b/types/netmap/netmap.go index 556ed5d06..c22683819 100644 --- a/types/netmap/netmap.go +++ b/types/netmap/netmap.go @@ -5,6 +5,8 @@ // Package netmap contains the netmap.NetworkMap type. package netmap +//go:generate go run tailscale.com/cmd/viewer --type=NetworkMap --output=netmap_view.go + import ( "encoding/json" "fmt" @@ -66,8 +68,8 @@ type NetworkMap struct { // MagicDNS isn't necessarily in use). // // It will neither start nor end with a period. -func (nm *NetworkMap) MagicDNSSuffix() string { - name := strings.Trim(nm.Name, ".") +func (nm NetworkMapView) MagicDNSSuffix() string { + name := strings.Trim(nm.Name(), ".") if i := strings.Index(name, "."); i != -1 { name = name[i+1:] } |
