clean up the code for fetching registries

pull/172/head
vaikas-google 9 years ago
parent 3db24d8531
commit 0b82b48cc4

@ -244,7 +244,7 @@ func (tr *typeResolver) ShortTypeToDownloadURLs(template string) ([]string, erro
if len(m) != 6 {
return []string{}, fmt.Errorf("Failed to parse short github url: %s", template)
}
r, err := tr.rp.GetRegistry("github.com/" + m[1] + "/" + m[2])
r, err := tr.rp.GetRegistry(template)
if err != nil {
return []string{}, err
}
@ -262,7 +262,7 @@ func (tr *typeResolver) ShortTypeToPackageDownloadURLs(template string) ([]strin
if len(m) != 4 {
return []string{}, fmt.Errorf("Failed to parse short github url: %s", template)
}
r, err := tr.rp.GetRegistry("github.com/" + m[1] + "/" + m[2])
r, err := tr.rp.GetRegistry(template)
if err != nil {
return []string{}, err
}

@ -70,7 +70,7 @@ func (rs *inmemRepositoryService) Delete(name string) error {
// GetByURL returns a registry that handles the types for a given URL.
func (rs *inmemRepositoryService) GetByURL(URL string) (*common.Registry, error) {
for _, r := range rs.repositories {
if strings.HasPrefix(r.URL, URL) {
if strings.HasPrefix(URL, r.URL) {
return r, nil
}
}

Loading…
Cancel
Save