diff --git a/pkg/types/urlsmap.go b/pkg/types/urlsmap.go index 5f664ddc5..a2aa7fe66 100644 --- a/pkg/types/urlsmap.go +++ b/pkg/types/urlsmap.go @@ -25,7 +25,7 @@ type URLsMap map[string]URLs // NewURLsMap returns a URLsMap instantiated from the given string, // which consists of discovery-formatted names-to-URLs, like: -// mach0=http://1.1.1.1,mach0=http://2.2.2.2,mach1=http://3.3.3.3,mach2=http://4.4.4.4 +// mach0=http://1.1.1.1:2380,mach0=http://2.2.2.2::2380,mach1=http://3.3.3.3:2380,mach2=http://4.4.4.4:2380 func NewURLsMap(s string) (URLsMap, error) { cl := URLsMap{} v, err := url.ParseQuery(strings.Replace(s, ",", "&", -1)) @@ -69,3 +69,7 @@ func (c URLsMap) URLs() []string { sort.Strings(urls) return urls } + +func (c URLsMap) Len() int { + return len(c) +}