@ -18,6 +18,7 @@ namespace NzbDrone.Core.Indexers
IList < ReleaseInfo > Fetch ( IIndexer indexer , SeasonSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , SeasonSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , SingleEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , SingleEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , DailyEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , DailyEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , AnimeEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , SpecialEpisodeSearchCriteria searchCriteria ) ;
IList < ReleaseInfo > Fetch ( IIndexer indexer , SpecialEpisodeSearchCriteria searchCriteria ) ;
}
}
@ -93,6 +94,17 @@ namespace NzbDrone.Core.Indexers
return result ;
return result ;
}
}
public IList < ReleaseInfo > Fetch ( IIndexer indexer , AnimeEpisodeSearchCriteria searchCriteria )
{
_logger . Debug ( "Searching for {0}" , searchCriteria ) ;
var searchUrls = indexer . GetAnimeEpisodeSearchUrls ( searchCriteria . QueryTitle , searchCriteria . Series . TvRageId , searchCriteria . AbsoluteEpisodeNumber ) ;
var result = Fetch ( indexer , searchUrls ) ;
_logger . Info ( "Finished searching {0} for {1}. Found {2}" , indexer , searchCriteria , result . Count ) ;
return result ;
}
public IList < ReleaseInfo > Fetch ( IIndexer indexer , SpecialEpisodeSearchCriteria searchCriteria )
public IList < ReleaseInfo > Fetch ( IIndexer indexer , SpecialEpisodeSearchCriteria searchCriteria )
{
{
var queryUrls = new List < String > ( ) ;
var queryUrls = new List < String > ( ) ;