MCPcopy Create free account
hub / github.com/archlinux-de/pkgstats-cli / SearchPackages

Method SearchPackages

internal/api/request/client.go:129–146  ·  view source on GitHub ↗
(query string, limit int)

Source from the content-addressed store, hash-verified

127}
128
129func (client *Client) SearchPackages(query string, limit int) (PackagePopularityList, error) {
130 params := url.Values{}
131 params.Add("limit", strconv.Itoa(limit))
132 params.Add("query", query)
133
134 response, err := client.query("/api/packages", params)
135 if err != nil {
136 return PackagePopularityList{}, err
137 }
138
139 var ppl PackagePopularityList
140 err = json.Unmarshal(response, &ppl)
141 if err != nil {
142 return PackagePopularityList{}, err
143 }
144
145 return ppl, nil
146}

Callers 2

TestSearchPackagesFunction · 0.95
newSearchCmdFunction · 0.95

Calls 2

queryMethod · 0.95
AddMethod · 0.80

Tested by 1

TestSearchPackagesFunction · 0.76