private void UpdatePlaylistName(IScraperData oldValue, IScraperData newValue) { // if user has modified playlist name, don't overwrite it if (oldValue != null) { var oldName = this.GetPlaylistName(oldValue); if (this.PlaylistName != oldName) return; } this.PlaylistName = this.GetPlaylistName(newValue); }
private string GetPlaylistName(IScraperData scraper) { return $"SpotyScraper - {scraper?.Name}"; }
public IScraper GetScraper(IScraperData scraperData) { return _scrapers.FirstOrDefault(x => x.Metadata == scraperData).Value; }