From 64ef8db037c869977cc2bdc46a2ce2b56bd8dab1 Mon Sep 17 00:00:00 2001 From: Devin Buhl Date: Wed, 11 Jan 2017 10:51:06 -0500 Subject: [PATCH] fix some spelling mistakes and update the newznab api 'imdbid' --- src/NzbDrone.Core/Indexers/Newznab/Newznab.cs | 4 ++-- src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilities.cs | 4 ++-- .../Indexers/Newznab/NewznabCapabilitiesProvider.cs | 4 ++-- .../Indexers/Newznab/NewznabRequestGenerator.cs | 8 ++++---- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs b/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs index e3788d6a1..307ed0021 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/Newznab.cs @@ -106,8 +106,8 @@ namespace NzbDrone.Core.Indexers.Newznab } if (capabilities.SupportedTvSearchParameters != null && - new[] { "q", "imdb" }.Any(v => capabilities.SupportedMovieSearchParamters.Contains(v)) && - new[] { "imdbtitle", "imdbyear" }.All(v => capabilities.SupportedMovieSearchParamters.Contains(v))) + new[] { "q", "imdbid" }.Any(v => capabilities.SupportedMovieSearchParameters.Contains(v)) && + new[] { "imdbtitle", "imdbyear" }.All(v => capabilities.SupportedMovieSearchParameters.Contains(v))) { return null; } diff --git a/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilities.cs b/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilities.cs index 1385eaa1a..717d24a9f 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilities.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilities.cs @@ -8,7 +8,7 @@ namespace NzbDrone.Core.Indexers.Newznab public int MaxPageSize { get; set; } public string[] SupportedSearchParameters { get; set; } public string[] SupportedTvSearchParameters { get; set; } - public string[] SupportedMovieSearchParamters { get; set; } + public string[] SupportedMovieSearchParameters { get; set; } public bool SupportsAggregateIdSearch { get; set; } public List Categories { get; set; } @@ -17,7 +17,7 @@ namespace NzbDrone.Core.Indexers.Newznab DefaultPageSize = 100; MaxPageSize = 100; SupportedSearchParameters = new[] { "q" }; - SupportedMovieSearchParamters = new[] { "q", "imdb", "imdbtitle", "imdbyear" }; + SupportedMovieSearchParameters = new[] { "q", "imdbid", "imdbtitle", "imdbyear" }; SupportedTvSearchParameters = new[] { "q", "rid", "season", "ep" }; // This should remain 'rid' for older newznab installs. SupportsAggregateIdSearch = false; Categories = new List(); diff --git a/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs b/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs index c7343513c..35f9b677b 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/NewznabCapabilitiesProvider.cs @@ -102,11 +102,11 @@ namespace NzbDrone.Core.Indexers.Newznab var xmlMovieSearch = xmlSearching.Element("movie-search"); if (xmlMovieSearch == null || xmlMovieSearch.Attribute("available").Value != "yes") { - capabilities.SupportedMovieSearchParamters = null; + capabilities.SupportedMovieSearchParameters = null; } else if (xmlMovieSearch.Attribute("supportedParams") != null) { - capabilities.SupportedMovieSearchParamters = xmlMovieSearch.Attribute("supportedParams").Value.Split(','); + capabilities.SupportedMovieSearchParameters = xmlMovieSearch.Attribute("supportedParams").Value.Split(','); capabilities.SupportsAggregateIdSearch = true; } } diff --git a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs index 504a4f934..7ccaba8d8 100644 --- a/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs +++ b/src/NzbDrone.Core/Indexers/Newznab/NewznabRequestGenerator.cs @@ -91,8 +91,8 @@ namespace NzbDrone.Core.Indexers.Newznab { var capabilities = _capabilitiesProvider.GetCapabilities(Settings); - return capabilities.SupportedMovieSearchParamters != null && - capabilities.SupportedMovieSearchParamters.Contains("imdbid"); + return capabilities.SupportedMovieSearchParameters != null && + capabilities.SupportedMovieSearchParameters.Contains("imdbid"); } } @@ -112,7 +112,7 @@ namespace NzbDrone.Core.Indexers.Newznab var capabilities = _capabilitiesProvider.GetCapabilities(Settings); - if (capabilities.SupportedMovieSearchParamters != null) + if (capabilities.SupportedMovieSearchParameters != null) { pageableRequests.Add(GetPagedRequests(MaxPages, Settings.Categories.Concat(Settings.AnimeCategories), "movie", "")); } @@ -124,7 +124,7 @@ namespace NzbDrone.Core.Indexers.Newznab { var pageableRequests = new IndexerPageableRequestChain(); - if(SupportsMovieSearch) + if (SupportsMovieSearch) { pageableRequests.Add(GetPagedRequests(MaxPages, Settings.Categories, "movie", string.Format("&imdbid={0}", searchCriteria.Movie.ImdbId.Substring(2)))); //strip off the "tt" - VERY HACKY