29 lines
908 B
Plaintext
29 lines
908 B
Plaintext
using System.IO;
|
|
using MediaBrowser.Common.Plugins;
|
|
using MediaBrowser.Controller.Plugins;
|
|
|
|
namespace NFOGuard.Emby.Plugin
|
|
{
|
|
public class PluginConfigurationPage : IPluginConfigurationPage
|
|
{
|
|
public string Name => "NFOGuard";
|
|
|
|
public ConfigurationPageType ConfigurationPageType => ConfigurationPageType.PluginConfiguration;
|
|
|
|
public IPlugin Plugin => NFOGuard.Emby.Plugin.Plugin.Instance;
|
|
|
|
public Stream GetHtmlStream()
|
|
{
|
|
var type = GetType();
|
|
var stream = type.Assembly.GetManifestResourceStream("NFOGuard.Emby.Plugin.Configuration.configPage.html");
|
|
|
|
if (stream == null)
|
|
{
|
|
// Try alternative resource names
|
|
stream = type.Assembly.GetManifestResourceStream("NFOGuard.Emby.Plugin.configPage.html");
|
|
}
|
|
|
|
return stream;
|
|
}
|
|
}
|
|
} |