diff options
Diffstat (limited to 'client/go/cmd/clone_list.go')
-rw-r--r-- | client/go/cmd/clone_list.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/client/go/cmd/clone_list.go b/client/go/cmd/clone_list.go index 83eb3fdc62f..1d37c0a8617 100644 --- a/client/go/cmd/clone_list.go +++ b/client/go/cmd/clone_list.go @@ -10,12 +10,12 @@ import ( "github.com/vespa-engine/vespa/client/go/util" ) -func listSampleApps() ([]string, error) { - return listSampleAppsAt("https://api.github.com/repos/vespa-engine/sample-apps/contents/") +func listSampleApps(client util.HTTPClient) ([]string, error) { + return listSampleAppsAt("https://api.github.com/repos/vespa-engine/sample-apps/contents/", client) } -func listSampleAppsAt(url string) ([]string, error) { - rfs, err := getRepositoryFiles(url) +func listSampleAppsAt(url string, client util.HTTPClient) ([]string, error) { + rfs, err := getRepositoryFiles(url, client) if err != nil { return nil, err } @@ -25,7 +25,7 @@ func listSampleAppsAt(url string) ([]string, error) { if isApp { apps = append(apps, rf.Path) } else if follow { - apps2, err := listSampleAppsAt(rf.URL) + apps2, err := listSampleAppsAt(rf.URL, client) if err != nil { return nil, err } @@ -36,12 +36,12 @@ func listSampleAppsAt(url string) ([]string, error) { return apps, nil } -func getRepositoryFiles(url string) ([]repositoryFile, error) { +func getRepositoryFiles(url string, client util.HTTPClient) ([]repositoryFile, error) { req, err := http.NewRequest("GET", url, nil) if err != nil { return nil, err } - response, err := util.HttpDo(req, time.Minute, "GitHub") + response, err := client.Do(req, time.Minute) if err != nil { return nil, err } |