v1.1.0 - Fix UIExtension registration path, update author to Jess Rogerson
This commit is contained in:
+19
-14
@@ -7,30 +7,35 @@ 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)
|
||||||
{
|
{
|
||||||
using (var instance = feature.CreateInstance())
|
foreach (var feature in pluginManifest.Features)
|
||||||
{
|
{
|
||||||
var deviceExt = instance as Features.DeviceUIExtension;
|
using (var instance = feature.CreateInstance())
|
||||||
if (deviceExt != null)
|
|
||||||
{
|
{
|
||||||
deviceExt.Register();
|
var deviceExt = instance as Features.DeviceUIExtension;
|
||||||
continue;
|
if (deviceExt != null)
|
||||||
}
|
{
|
||||||
|
deviceExt.Register();
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
var userExt = instance as Features.UserUIExtension;
|
var userExt = instance as Features.UserUIExtension;
|
||||||
if (userExt != null)
|
if (userExt != null)
|
||||||
{
|
{
|
||||||
userExt.Register();
|
userExt.Register();
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user