Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 private string GetPlaylistName(IScraperData scraper)
 {
     return $"SpotyScraper - {scraper?.Name}";
 }
Exemplo n.º 3
0
 public IScraper GetScraper(IScraperData scraperData)
 {
     return _scrapers.FirstOrDefault(x => x.Metadata == scraperData).Value;
 }