func getEventImageName()

in pkg/containerd/store.go [322:336]


func getEventImageName(e typeurl.Any) (string, error) {
	evt, err := typeurl.UnmarshalAny(e)
	if err != nil {
		return "", fmt.Errorf("failed to unmarshal any: %w", err)
	}

	switch e := evt.(type) {
	case *eventtypes.ImageCreate:
		return e.Name, nil
	case *eventtypes.ImageUpdate:
		return e.Name, nil
	default:
		return "", fmt.Errorf("unsupported event: %v", e)
	}
}