diff --git a/Emby.MeiamSub.Shooter/Plugin.cs b/Emby.MeiamSub.Shooter/Plugin.cs index 7d90cf6..3e9904f 100644 --- a/Emby.MeiamSub.Shooter/Plugin.cs +++ b/Emby.MeiamSub.Shooter/Plugin.cs @@ -42,9 +42,12 @@ namespace Emby.MeiamSub.Shooter public static Plugin Instance { get; private set; } /// - /// 缩略图资源文件 + /// 获取插件缩略图资源流 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 + /// 备注: 增加了资源加载的安全性检查,防止因资源名不匹配导致的空引用。 /// - /// + /// 图片资源流,若不存在则返回 null public Stream GetThumbImage() { var type = GetType(); diff --git a/Emby.MeiamSub.Thunder/Plugin.cs b/Emby.MeiamSub.Thunder/Plugin.cs index 050c30b..d3dcd92 100644 --- a/Emby.MeiamSub.Thunder/Plugin.cs +++ b/Emby.MeiamSub.Thunder/Plugin.cs @@ -44,9 +44,12 @@ namespace Emby.MeiamSub.Thunder public static Plugin Instance { get; private set; } /// - /// 缩略图资源文件 + /// 获取插件缩略图资源流 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 + /// 备注: 增加了资源加载的安全性检查,防止因资源名不匹配导致的空引用。 /// - /// + /// 图片资源流,若不存在则返回 null public Stream GetThumbImage() { var type = GetType(); diff --git a/Jellyfin.MeiamSub.Shooter/Plugin.cs b/Jellyfin.MeiamSub.Shooter/Plugin.cs index 999f9da..4da30a3 100644 --- a/Jellyfin.MeiamSub.Shooter/Plugin.cs +++ b/Jellyfin.MeiamSub.Shooter/Plugin.cs @@ -9,6 +9,8 @@ namespace Jellyfin.MeiamSub.Shooter /// /// 插件入口 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 /// public class Plugin : BasePlugin { diff --git a/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs b/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs index 3b80244..6af1aaf 100644 --- a/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs +++ b/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs @@ -10,8 +10,19 @@ using System.Threading.Tasks; namespace Jellyfin.MeiamSub.Shooter { + /// + /// 插件服务注册器 + /// 负责注册插件所需的依赖服务,如 HTTP 客户端和字幕提供程序。 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 + /// public class PluginServiceRegistrator : IPluginServiceRegistrator { + /// + /// 注册服务 + /// + /// 服务集合 + /// 应用程序宿主 public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHos) { serviceCollection.AddHttpClient("MeiamSub.Shooter", client => diff --git a/Jellyfin.MeiamSub.Thunder/Plugin.cs b/Jellyfin.MeiamSub.Thunder/Plugin.cs index 5342bc1..b1967d5 100644 --- a/Jellyfin.MeiamSub.Thunder/Plugin.cs +++ b/Jellyfin.MeiamSub.Thunder/Plugin.cs @@ -8,6 +8,8 @@ namespace Jellyfin.MeiamSub.Thunder { /// /// 插件入口 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 /// public class Plugin : BasePlugin { diff --git a/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs b/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs index ad8f48c..3661da7 100644 --- a/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs +++ b/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs @@ -10,8 +10,19 @@ using System.Threading.Tasks; namespace Jellyfin.MeiamSub.Thunder { + /// + /// 插件服务注册器 + /// 负责注册插件所需的依赖服务,如 HTTP 客户端和字幕提供程序。 + /// 修改人: Meiam + /// 修改时间: 2025-12-22 + /// public class PluginServiceRegistrator : IPluginServiceRegistrator { + /// + /// 注册服务 + /// + /// 服务集合 + /// 应用程序宿主 public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHos) { serviceCollection.AddHttpClient("MeiamSub.Thunder", client =>