summaryrefslogtreecommitdiffstats
path: root/client/go/cmd/clone_list.go
diff options
context:
space:
mode:
Diffstat (limited to 'client/go/cmd/clone_list.go')
-rw-r--r--client/go/cmd/clone_list.go14
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
}