From d22ea164e28ae49412153b19e79cb1fc5e213d70 Mon Sep 17 00:00:00 2001 From: GeertJohan Date: Sun, 6 Apr 2014 18:15:45 +0200 Subject: [PATCH] Rename identifiers used with gddo search api --- page.go | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/page.go b/page.go index 3675486..5e48865 100644 --- a/page.go +++ b/page.go @@ -209,7 +209,8 @@ type packageData struct { Synopsis string } -type gddoApiSynopsisResult struct { +// SearchResults is used with the GDDO (godoc.org) search API +type SearchResults struct { Results []struct { Path string `json:"path"` Synopsis string `json:"synopsis"` @@ -258,14 +259,14 @@ func renderPackagePage(resp http.ResponseWriter, req *http.Request, repo *Repo) // retrieve synopsis str := `http://api.godoc.org/search?q=` + url.QueryEscape(repo.GopkgPath()) fmt.Println(str) - gddoResp, err := http.Get(str) + searchResp, err := http.Get(str) if err == nil { - synopsisResult := &gddoApiSynopsisResult{} - err = json.NewDecoder(gddoResp.Body).Decode(&synopsisResult) - gddoResp.Body.Close() + searchResults := &SearchResults{} + err = json.NewDecoder(searchResp.Body).Decode(&searchResults) + searchResp.Body.Close() if err == nil { gopkgPath := repo.GopkgPath() - for _, apiPkg := range synopsisResult.Results { + for _, apiPkg := range searchResults.Results { if apiPkg.Path == gopkgPath { data.Synopsis = apiPkg.Synopsis break