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

Method GetPackage

internal/api/request/client.go:114–127  ·  view source on GitHub ↗
(p string)

Source from the content-addressed store, hash-verified

112}
113
114func (client *Client) GetPackage(p string) (PackagePopularity, error) {
115 response, err := client.query("/api/packages/"+url.PathEscape(p), url.Values{})
116 if err != nil {
117 return PackagePopularity{}, err
118 }
119
120 var pp PackagePopularity
121 err = json.Unmarshal(response, &pp)
122 if err != nil {
123 return PackagePopularity{}, err
124 }
125
126 return pp, nil
127}
128
129func (client *Client) SearchPackages(query string, limit int) (PackagePopularityList, error) {
130 params := url.Values{}

Callers 2

TestGetPackageFunction · 0.95
GetPackagesMethod · 0.95

Calls 1

queryMethod · 0.95

Tested by 1

TestGetPackageFunction · 0.76