MCPcopy Create free account
hub / github.com/chainloop-dev/chainloop / Exists

Method Exists

pkg/blobmanager/s3accesspoint/backend.go:139–145  ·  view source on GitHub ↗
(ctx context.Context, digest string)

Source from the content-addressed store, hash-verified

137}
138
139func (b *Backend) Exists(ctx context.Context, digest string) (bool, error) {
140 _, err := b.Describe(ctx, digest)
141 if err != nil && backend.IsNotFound(err) {
142 return false, nil
143 }
144 return err == nil, err
145}
146
147func (b *Backend) Upload(ctx context.Context, r io.Reader, resource *pb.CASResource) error {
148 key, err := b.keyFor(ctx, resource.Digest)

Callers 1

DownloadMethod · 0.95

Calls 1

DescribeMethod · 0.95

Tested by

no test coverage detected