using Sony.Filtr.ApolloAPI; using Sony.Filtr.Core.Buzz; using Sony.Filtr.ErrorLogging; using Sony.Filtr.Spotify.Artists; using System.Collections.Generic; using System.Threading.Tasks; namespace Sony.Filtr.Tasks.Tasks.Spotify { public class ImportPopularArtistFollowersTask : ImportArtistFollowersTask { public ImportPopularArtistFollowersTask(IApolloWebApi vendorApi, ErrorLoggingManager errorLoggingManager, BuzzArtistManager buzzArtistManager, SpotifyArtistManager spotifyArtistManager) : base(vendorApi, errorLoggingManager, buzzArtistManager, spotifyArtistManager, nameof(ImportPopularArtistFollowersTask)) { } protected override async Task> GetArtistIdsAsync() { return await SpotifyArtistManager.GetArtistIdsWithMinimumFollowerCountAsync(1000); } } }