diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-03-31 15:04:27 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2017-03-31 15:04:27 -0400 |
| commit | ba22934570af637e04b1f1d7f5f56f28bea89be0 (patch) | |
| tree | 38f8a9bf8d45fe3868f41f2423f384978253db11 | |
| parent | 46646b95fde4701e9a879f11e66ad461f805a6a4 (diff) | |
remove custom ordering of moviedb search results
| -rw-r--r-- | MediaBrowser.Providers/Movies/MovieDbSearch.cs | 48 |
1 files 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<TmdbMovieSearchResult>(); - var index = 0; - var resultTuples = results.Select(result => new Tuple<TmdbMovieSearchResult, int>(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<TvResult>(); - var index = 0; - var resultTuples = results.Select(result => new Tuple<TvResult, int>(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; - } - /// <summary> /// Class TmdbMovieSearchResult /// </summary> |
