package useCases import "RenewCMS/internal/domain/image" type mediaRemover struct { imageRepository image.Repository storage image.Storage } func (r mediaRemover) remove(img image.Image) error { if err := r.storage.Delete(image.StoredName(img.Path)); err != nil { return err } return r.imageRepository.Delete(img.ID) }