mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-14 02:26:55 -07:00
feat(discover): Add original language filter
This commit is contained in:
parent
eea8663f7d
commit
ef7ec861d8
12 changed files with 100 additions and 26 deletions
|
@ -438,6 +438,16 @@ namespace Ombi.Api.TheMovieDb
|
|||
return result.genres ?? new List<Genre>();
|
||||
}
|
||||
|
||||
public async Task<List<Language>> GetLanguages(CancellationToken cancellationToken)
|
||||
{
|
||||
var request = new Request($"/configuration/languages", BaseUri, HttpMethod.Get);
|
||||
request.AddQueryString("api_key", ApiToken);
|
||||
AddRetry(request);
|
||||
|
||||
var result = await Api.Request<List<Language>>(request, cancellationToken);
|
||||
return result ?? new List<Language>();
|
||||
}
|
||||
|
||||
public Task<TheMovieDbContainer<MultiSearch>> MultiSearch(string searchTerm, string languageCode, CancellationToken cancellationToken)
|
||||
{
|
||||
var request = new Request("search/multi", BaseUri, HttpMethod.Get);
|
||||
|
@ -472,6 +482,10 @@ namespace Ombi.Api.TheMovieDb
|
|||
{
|
||||
request.AddQueryString("without_keywords", string.Join(",", settings.ExcludedKeywordIds));
|
||||
}
|
||||
if (settings.OriginalLanguages?.Any() == true)
|
||||
{
|
||||
request.AddQueryString("with_original_language", string.Join("|", settings.OriginalLanguages));
|
||||
}
|
||||
}
|
||||
|
||||
private async Task AddGenreFilter(Request request, string media_type)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue