diff --git a/Jellyfin.Plugin.JavTube/Models/ProviderInfoModel.cs b/Jellyfin.Plugin.JavTube/Models/ProviderModel.cs similarity index 70% rename from Jellyfin.Plugin.JavTube/Models/ProviderInfoModel.cs rename to Jellyfin.Plugin.JavTube/Models/ProviderModel.cs index 196ece8..2931208 100644 --- a/Jellyfin.Plugin.JavTube/Models/ProviderInfoModel.cs +++ b/Jellyfin.Plugin.JavTube/Models/ProviderModel.cs @@ -2,14 +2,18 @@ using System.Text.Json.Serialization; namespace Jellyfin.Plugin.JavTube.Models; -public class ProviderIdModel +public class ProviderModel { [JsonPropertyName("id")] public string Id { get; set; } [JsonPropertyName("provider")] public string Provider { get; set; } } -public class ProviderInfoModel : ProviderIdModel +public class ProviderInfoModel : ProviderModel { [JsonPropertyName("homepage")] public string Homepage { get; set; } +} + +public class ProviderIdModel : ProviderModel +{ } \ No newline at end of file diff --git a/Jellyfin.Plugin.JavTube/Providers/ActorProvider.cs b/Jellyfin.Plugin.JavTube/Providers/ActorProvider.cs index decd861..92c4256 100644 --- a/Jellyfin.Plugin.JavTube/Providers/ActorProvider.cs +++ b/Jellyfin.Plugin.JavTube/Providers/ActorProvider.cs @@ -63,7 +63,11 @@ public class ActorProvider : BaseProvider, IRemoteMetadataProvider 0) result.ImageUrl = ApiClient.GetPrimaryImageApiUrl(m.Id, m.Provider, m.Images[0], auto: true); - result.SetProviderIdModel(Name, m); + result.SetProviderIdModel(Name, new ProviderIdModel + { + Provider = m.Provider, + Id = m.Id + }); results.Add(result); } diff --git a/Jellyfin.Plugin.JavTube/Providers/MovieProvider.cs b/Jellyfin.Plugin.JavTube/Providers/MovieProvider.cs index 60e4ed7..1eb2c40 100644 --- a/Jellyfin.Plugin.JavTube/Providers/MovieProvider.cs +++ b/Jellyfin.Plugin.JavTube/Providers/MovieProvider.cs @@ -66,7 +66,11 @@ public class MovieProvider : BaseProvider, IRemoteMetadataProvider 0 ? m.Score * 2 : null; @@ -127,7 +131,11 @@ public class MovieProvider : BaseProvider, IRemoteMetadataProvider