mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-16 02:02:55 -07:00
feat(discover): Default trending source to new logic
This commit is contained in:
parent
70a6a8f953
commit
4f12939e22
3 changed files with 9 additions and 9 deletions
|
@ -200,16 +200,16 @@ namespace Ombi.Core.Engine.V2
|
|||
public async Task<IEnumerable<SearchMovieViewModel>> NowPlayingMovies(int currentPosition, int amountToLoad)
|
||||
{
|
||||
var langCode = await DefaultLanguageCode(null);
|
||||
var isNewTrendingSourceEnabled = await _feature.FeatureEnabled(FeatureNames.NewTrendingSource);
|
||||
var isOldTrendingSourceEnabled = await _feature.FeatureEnabled(FeatureNames.OldTrendingSource);
|
||||
|
||||
var pages = PaginationHelper.GetNextPages(currentPosition, amountToLoad, _theMovieDbMaxPageItems);
|
||||
|
||||
var results = new List<MovieDbSearchResult>();
|
||||
foreach (var pagesToLoad in pages)
|
||||
{
|
||||
var search = () => (isNewTrendingSourceEnabled) ?
|
||||
MovieApi.TrendingMovies(langCode, pagesToLoad.Page)
|
||||
: MovieApi.NowPlaying(langCode, pagesToLoad.Page);
|
||||
var search = () => (isOldTrendingSourceEnabled) ?
|
||||
MovieApi.NowPlaying(langCode, pagesToLoad.Page)
|
||||
: MovieApi.TrendingMovies(langCode, pagesToLoad.Page);
|
||||
|
||||
var apiResult = await Cache.GetOrAddAsync(nameof(NowPlayingMovies) + pagesToLoad.Page + langCode,
|
||||
search, DateTimeOffset.Now.AddHours(12));
|
||||
|
|
|
@ -138,15 +138,15 @@ namespace Ombi.Core.Engine.V2
|
|||
public async Task<IEnumerable<SearchTvShowViewModel>> Trending(int currentlyLoaded, int amountToLoad)
|
||||
{
|
||||
var langCode = await DefaultLanguageCode(null);
|
||||
var isNewTrendingSourceEnabled = await _feature.FeatureEnabled(FeatureNames.NewTrendingSource);
|
||||
var isOldTrendingSourceEnabled = await _feature.FeatureEnabled(FeatureNames.OldTrendingSource);
|
||||
|
||||
var pages = PaginationHelper.GetNextPages(currentlyLoaded, amountToLoad, ResultLimit);
|
||||
var results = new List<MovieDbSearchResult>();
|
||||
foreach (var pagesToLoad in pages)
|
||||
{
|
||||
var search = ( async () => (isNewTrendingSourceEnabled) ?
|
||||
await _movieApi.TrendingTv(langCode, pagesToLoad.Page)
|
||||
: await _movieApi.TopRatedTv(langCode, pagesToLoad.Page));
|
||||
var search = ( async () => (isOldTrendingSourceEnabled) ?
|
||||
await _movieApi.TopRatedTv(langCode, pagesToLoad.Page)
|
||||
: await _movieApi.TrendingTv(langCode, pagesToLoad.Page));
|
||||
var apiResult = await Cache.GetOrAddAsync(nameof(Trending) + langCode + pagesToLoad.Page,
|
||||
search, DateTimeOffset.Now.AddHours(12));
|
||||
results.AddRange(apiResult.Skip(pagesToLoad.Skip).Take(pagesToLoad.Take));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue