From 53101a42f5fe4d15cdab2337dd5d8992eb48d395 Mon Sep 17 00:00:00 2001 From: Garfield69 Date: Fri, 23 Sep 2022 08:48:29 +1200 Subject: [PATCH] rarbg: add tmdb search. related to #13569 add code 13 clean up redundant code/comments --- src/Jackett.Common/Indexers/RarBG.cs | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/src/Jackett.Common/Indexers/RarBG.cs b/src/Jackett.Common/Indexers/RarBG.cs index 1106ea795..12b64d8d5 100644 --- a/src/Jackett.Common/Indexers/RarBG.cs +++ b/src/Jackett.Common/Indexers/RarBG.cs @@ -41,11 +41,11 @@ namespace Jackett.Common.Indexers { TvSearchParams = new List { - TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId + TvSearchParam.Q, TvSearchParam.Season, TvSearchParam.Ep, TvSearchParam.ImdbId, TvSearchParam.TmdbId }, MovieSearchParams = new List { - MovieSearchParam.Q, MovieSearchParam.ImdbId + MovieSearchParam.Q, MovieSearchParam.ImdbId, MovieSearchParam.TmdbId }, MusicSearchParams = new List { @@ -161,9 +161,10 @@ namespace Jackett.Common.Indexers break; case 5: // Too many requests per second. Maximum requests allowed are 1req/2sec Please try again later! return await PerformQueryWithRetry(query, false); - case 8: // imdb not found, see issue #12466 - case 9: // imdb not found, see Radarr #1845 + case 8: // search_imdb not found, see issue #12466 (no longer used, has been replaced with error 10) + case 9: // invalid imdb, see Radarr #1845 case 10: // imdb not found, see issue #1486 + case 13: // invalid tmdb case 14: // tmdb not found, see Radarr #7625 case 20: // no results found if (jsonContent.ContainsKey("rate_limit")) @@ -264,16 +265,11 @@ namespace Jackett.Common.Indexers qc.Add("mode", "search"); qc.Add("search_imdb", query.ImdbID); } - else if (query.RageID != null) + else if (query.TmdbID != null) { qc.Add("mode", "search"); - qc.Add("search_tvrage", query.RageID.ToString()); + qc.Add("search_themoviedb", query.TmdbID.ToString()); } - /*else if (query.TvdbID != null) - { - queryCollection.Add("mode", "search"); - queryCollection.Add("search_tvdb", query.TvdbID); - }*/ else if (!string.IsNullOrWhiteSpace(searchString)) { // ignore ' (e.g. search for america's Next Top Model)