Skip to content

Commit

Permalink
fix:
Browse files Browse the repository at this point in the history
  • Loading branch information
chu-shen committed Oct 5, 2024
1 parent 2ec062c commit 5d4543d
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 11 deletions.
6 changes: 3 additions & 3 deletions Jellyfin.Plugin.AniList/Providers/AniList/AniListApi.cs
Original file line number Diff line number Diff line change
Expand Up @@ -231,13 +231,13 @@ public async Task<MediaSearchResult> Search_GetSeries(string title, Cancellation
public async Task<MediaSearchResult> Search_GetSeries(string title, string year, CancellationToken cancellationToken)
{
// Reimplemented instead of calling Search_GetSeries_list() for efficiency
RootObject WebContent = await WebRequestAPI(SearchLink.Replace("{0}", title));
foreach (MediaSearchResult media in WebContent.data.Page.media)
var medias = await Search_GetSeries_list(title, cancellationToken).ConfigureAwait(false);
foreach (MediaSearchResult media in medias)
{
if (media.startDate.year == int.Parse(year))
return media;
}
foreach (MediaSearchResult media in WebContent.data.Page.media)
foreach (MediaSearchResult media in medias)
{
return media;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
using System.Net.Http.Headers;
using System.Threading;
using System.Threading.Tasks;
using System.Net.Http;
using System.Net.Http.Headers;
using System.Text.Json;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Net;
Expand Down Expand Up @@ -57,7 +55,7 @@ public async Task<MetadataResult<Movie>> GetMetadata(MovieInfo info, Cancellatio

if (msr == null && info.OriginalTitle != null)
{
searchName = AniListHelper.NameHelper(info.OriginalTitle, _log);
searchName = AniListHelper.NameHelper(info.OriginalTitle, config, _log);

await AniListHelper.RequestLimiter.Tick().ConfigureAwait(false);
await Task.Delay(Plugin.Instance.Configuration.AniDbRateLimit).ConfigureAwait(false);
Expand All @@ -67,7 +65,7 @@ public async Task<MetadataResult<Movie>> GetMetadata(MovieInfo info, Cancellatio

if(msr == null && !String.Equals(info.OriginalTitle, info.Name, StringComparison.Ordinal))
{
searchName = AniListHelper.NameHelper(info.Name, _log);
searchName = AniListHelper.NameHelper(info.Name, config, _log);

await AniListHelper.RequestLimiter.Tick().ConfigureAwait(false);
await Task.Delay(Plugin.Instance.Configuration.AniDbRateLimit).ConfigureAwait(false);
Expand All @@ -78,7 +76,7 @@ public async Task<MetadataResult<Movie>> GetMetadata(MovieInfo info, Cancellatio
if (msr == null)
{
// get name from path
searchName = AniListHelper.NameHelper(Path.GetFileName(info.Path), _log);
searchName = AniListHelper.NameHelper(Path.GetFileName(info.Path), config, _log);
// get media with correct year
var animeYear = new Jellyfin.Plugin.AniList.Anitomy.Anitomy(Path.GetFileName(info.Path)).ExtractAnimeYear();
if (animeYear != null)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ public async Task<MetadataResult<Series>> GetMetadata(SeriesInfo info, Cancellat

if (msr == null && info.OriginalTitle != null)
{
searchName = AniListHelper.NameHelper(info.OriginalTitle, _log);
searchName = AniListHelper.NameHelper(info.OriginalTitle, config, _log);

await AniListHelper.RequestLimiter.Tick().ConfigureAwait(false);
await Task.Delay(Plugin.Instance.Configuration.AniDbRateLimit).ConfigureAwait(false);
Expand All @@ -59,7 +59,7 @@ public async Task<MetadataResult<Series>> GetMetadata(SeriesInfo info, Cancellat

if (msr == null && !String.Equals(info.OriginalTitle, info.Name, StringComparison.Ordinal))
{
searchName = AniListHelper.NameHelper(info.Name, _log);
searchName = AniListHelper.NameHelper(info.Name, config, _log);

await AniListHelper.RequestLimiter.Tick().ConfigureAwait(false);
await Task.Delay(Plugin.Instance.Configuration.AniDbRateLimit).ConfigureAwait(false);
Expand All @@ -69,7 +69,7 @@ public async Task<MetadataResult<Series>> GetMetadata(SeriesInfo info, Cancellat

if(msr==null){
// get name from path
searchName = AniListHelper.NameHelper(Path.GetFileName(info.Path), _log);
searchName = AniListHelper.NameHelper(Path.GetFileName(info.Path), config, _log);
// get media with correct year
var animeYear = new Jellyfin.Plugin.AniList.Anitomy.Anitomy(Path.GetFileName(info.Path)).ExtractAnimeYear();
if (animeYear != null)
Expand Down

0 comments on commit 5d4543d

Please sign in to comment.