public void Handle(ArtistRenamedEvent message) { var artist = message.Artist; var trackFiles = GetTrackFiles(artist.Id); foreach (var extraFileManager in _extraFileManagers) { extraFileManager.MoveFilesAfterRename(artist, trackFiles); } }
public void Handle(ArtistRenamedEvent message) { foreach (var notification in _notificationFactory.OnRenameEnabled()) { try { if (ShouldHandleArtist(notification.Definition, message.Artist)) { notification.OnRename(message.Artist); } } catch (Exception ex) { _logger.Warn(ex, "Unable to send OnRename notification to: " + notification.Definition.Name); } } }
public void Handle(ArtistRenamedEvent message) { BroadcastResourceChange(ModelAction.Updated, message.Artist.Id); }