Removed unused startup interface. Added plugin list to frontend plugin initialization

This commit is contained in:
2026-02-20 09:20:29 +01:00
parent 06f27605ba
commit e3b432aae6
3 changed files with 13 additions and 10 deletions

View File

@@ -5,6 +5,13 @@ namespace Moonlight.Frontend;
public abstract class MoonlightPlugin : IPluginModule
{
protected MoonlightPlugin[] Plugins { get; private set; }
public void Initialize(MoonlightPlugin[] plugins)
{
Plugins = plugins;
}
public virtual void PreBuild(WebAssemblyHostBuilder builder){}
public virtual void PostBuild(WebAssemblyHost application){}
}