func (b *bridge) createLayerEvent(action string, repo distribution.Repository, layer distribution.Layer) (*Event, error) { event := b.createEvent(action) event.Target.MediaType = layerMediaType event.Target.Repository = repo.Name() event.Target.Length = layer.Length() dgst := layer.Digest() event.Target.Digest = dgst var err error event.Target.URL, err = b.ub.BuildBlobURL(repo.Name(), dgst) if err != nil { return nil, err } return event, nil }