Optimize code
This commit is contained in:
parent
641102baa7
commit
2ccabcf10a
|
@ -149,18 +149,11 @@ namespace Jellyfin.Plugin.MetaShark.Providers
|
||||||
// 通过imdb获取电影系列信息
|
// 通过imdb获取电影系列信息
|
||||||
if (this.config.EnableTmdbCollection && !string.IsNullOrEmpty(tmdbId))
|
if (this.config.EnableTmdbCollection && !string.IsNullOrEmpty(tmdbId))
|
||||||
{
|
{
|
||||||
try
|
var collectionName = await this.GetBelongsToCollection(info, tmdbId, cancellationToken).ConfigureAwait(false);
|
||||||
|
if (!string.IsNullOrEmpty(collectionName))
|
||||||
{
|
{
|
||||||
var movieResult = await _tmdbApi
|
movie.CollectionName = collectionName;
|
||||||
.GetMovieAsync(Convert.ToInt32(tmdbId, CultureInfo.InvariantCulture), info.MetadataLanguage, info.MetadataLanguage, cancellationToken)
|
|
||||||
.ConfigureAwait(false);
|
|
||||||
if (movieResult != null && movieResult.BelongsToCollection != null)
|
|
||||||
{
|
|
||||||
movie.CollectionName = movieResult.BelongsToCollection.Name;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
catch (Exception ex)
|
|
||||||
{ }
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -318,6 +311,20 @@ namespace Jellyfin.Plugin.MetaShark.Providers
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private async Task<String?> GetBelongsToCollection(MovieInfo info, string tmdbId, CancellationToken cancellationToken)
|
||||||
|
{
|
||||||
|
|
||||||
|
var movieResult = await _tmdbApi
|
||||||
|
.GetMovieAsync(Convert.ToInt32(tmdbId, CultureInfo.InvariantCulture), info.MetadataLanguage, info.MetadataLanguage, cancellationToken)
|
||||||
|
.ConfigureAwait(false);
|
||||||
|
if (movieResult != null && movieResult.BelongsToCollection != null)
|
||||||
|
{
|
||||||
|
return movieResult.BelongsToCollection.Name;
|
||||||
|
}
|
||||||
|
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
|
|
Loading…
Reference in New Issue