in client/client.go [276:288]
func (hs *httpSource) ListIDs(ctx context.Context) (_ []string, err error) {
defer derrors.Wrap(&err, "ListIDs()")
content, err := hs.readBody(ctx, fmt.Sprintf("%s/%s/index.json", hs.url, internal.IDDirectory))
if err != nil {
return nil, err
}
var ids []string
if err := json.Unmarshal(content, &ids); err != nil {
return nil, err
}
return ids, nil
}