From ba22934570af637e04b1f1d7f5f56f28bea89be0 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Fri, 31 Mar 2017 15:04:27 -0400 Subject: [PATCH] remove custom ordering of moviedb search results --- .../Movies/MovieDbSearch.cs | 48 +------------------ 1 file changed, 2 insertions(+), 46 deletions(-) diff --git a/MediaBrowser.Providers/Movies/MovieDbSearch.cs b/MediaBrowser.Providers/Movies/MovieDbSearch.cs index ab2cd3bedd..1c6157c03b 100644 --- a/MediaBrowser.Providers/Movies/MovieDbSearch.cs +++ b/MediaBrowser.Providers/Movies/MovieDbSearch.cs @@ -160,12 +160,7 @@ namespace MediaBrowser.Providers.Movies var results = searchResults.results ?? new List(); - var index = 0; - var resultTuples = results.Select(result => new Tuple(result, index++)).ToList(); - - return resultTuples.OrderBy(i => GetSearchResultOrder(i.Item1, year)) - .ThenBy(i => i.Item2) - .Select(i => i.Item1) + return results .Select(i => { var remoteResult = new RemoteSearchResult @@ -217,12 +212,7 @@ namespace MediaBrowser.Providers.Movies var results = searchResults.results ?? new List(); - var index = 0; - var resultTuples = results.Select(result => new Tuple(result, index++)).ToList(); - - return resultTuples.OrderBy(i => GetSearchResultOrder(i.Item1, year)) - .ThenBy(i => i.Item2) - .Select(i => i.Item1) + return results .Select(i => { var remoteResult = new RemoteSearchResult @@ -253,40 +243,6 @@ namespace MediaBrowser.Providers.Movies } } - private int GetSearchResultOrder(TmdbMovieSearchResult result, int? year) - { - if (year.HasValue) - { - DateTime r; - - // These dates are always in this exact format - if (DateTime.TryParseExact(result.release_date, "yyyy-MM-dd", EnUs, DateTimeStyles.None, out r)) - { - // Allow one year tolernace, preserve order from Tmdb - return Math.Abs(r.Year - year.Value); - } - } - - return int.MaxValue; - } - - private int GetSearchResultOrder(TvResult result, int? year) - { - if (year.HasValue) - { - DateTime r; - - // These dates are always in this exact format - if (DateTime.TryParseExact(result.first_air_date, "yyyy-MM-dd", EnUs, DateTimeStyles.None, out r)) - { - // Allow one year tolernace, preserve order from Tmdb - return Math.Abs(r.Year - year.Value); - } - } - - return int.MaxValue; - } - /// /// Class TmdbMovieSearchResult ///