using System; using System.Collections.Generic; using NzbDrone.Common.Http; using NzbDrone.Core.IndexerSearch.Definitions; namespace NzbDrone.Core.Indexers { public class RssIndexerRequestGenerator : IIndexerRequestGenerator { private readonly String _baseUrl; public RssIndexerRequestGenerator(String baseUrl) { _baseUrl = baseUrl; } public virtual IList> GetRecentRequests() { var pageableRequests = new List>(); pageableRequests.Add(new[] { new IndexerRequest(_baseUrl, HttpAccept.Rss) }); return pageableRequests; } public virtual IList> GetSearchRequests(SingleEpisodeSearchCriteria searchCriteria) { return new List>(); } public virtual IList> GetSearchRequests(SeasonSearchCriteria searchCriteria) { return new List>(); } public virtual IList> GetSearchRequests(DailyEpisodeSearchCriteria searchCriteria) { return new List>(); } public virtual IList> GetSearchRequests(AnimeEpisodeSearchCriteria searchCriteria) { return new List>(); } public virtual IList> GetSearchRequests(SpecialEpisodeSearchCriteria searchCriteria) { return new List>(); } } }