MCPcopy Index your code
hub / github.com/bracesdev/errtrace / Get

Method Get

example_http_test.go:39–51  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

37}
38
39func (ps *PackageStore) Get() ([]string, error) {
40 if ps.packagesCached != nil {
41 return ps.packagesCached, nil
42 }
43
44 packages, err := ps.updateIndex()
45 if err != nil {
46 return nil, errtrace.Wrap(err)
47 }
48
49 ps.packagesCached = packages
50 return packages, nil
51}
52
53func (ps *PackageStore) updateIndex() ([]string, error) {
54 resp, err := ps.client.Get("http://example.com/packages.index")

Callers 2

Example_httpFunction · 0.95
updateIndexMethod · 0.45

Calls 2

updateIndexMethod · 0.95
WrapFunction · 0.92

Tested by

no test coverage detected