v1.1.0 - Fix UIExtension registration path, update author to Jess Rogerson

This commit is contained in:
2026-04-27 10:42:02 +10:00
parent 9ae1ffdc5b
commit 223716e5ca
+8 -3
View File
@@ -7,15 +7,19 @@ namespace Disco.Plugins.ADCompare
[Plugin( [Plugin(
Id = "Disco.Plugins.ADCompare", Id = "Disco.Plugins.ADCompare",
Name = "AD Compare", Name = "AD Compare",
Author = "Jess", Author = "Jess Rogerson",
Url = "https://gitea.hideawaygaming.com.au/jessikitty/disco-ad-compare-plugin" Url = "https://gitea.hideawaygaming.com.au/jessikitty/disco-ad-compare-plugin"
)] )]
public class ADComparePlugin : Plugin public class ADComparePlugin : Plugin
{ {
public override void Initialize(DiscoDataContext Database) public override void Initialize(DiscoDataContext Database)
{ {
// Register UIExtension features so they appear on Device and User pages // Register UIExtension features so they appear on Device and User pages.
foreach (var feature in Manifest.Features) // Manifest is a PluginFeatureManifest; PluginManifest holds all features.
var pluginManifest = Manifest.PluginManifest;
if (pluginManifest != null && pluginManifest.Features != null)
{
foreach (var feature in pluginManifest.Features)
{ {
using (var instance = feature.CreateInstance()) using (var instance = feature.CreateInstance())
{ {
@@ -35,6 +39,7 @@ namespace Disco.Plugins.ADCompare
} }
} }
} }
}
public override void Install(DiscoDataContext Database, ScheduledTaskStatus Status) public override void Install(DiscoDataContext Database, ScheduledTaskStatus Status)
{ {