Added server tab provider. Moved power actions to seperate controller
This commit is contained in:
@@ -1,6 +1,8 @@
|
||||
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
|
||||
using MoonCore.Extensions;
|
||||
using MoonCore.PluginFramework.Extensions;
|
||||
using Moonlight.Client.Interfaces;
|
||||
using MoonlightServers.Frontend.Interfaces;
|
||||
|
||||
namespace MoonlightServers.Frontend.Startup;
|
||||
|
||||
@@ -9,6 +11,13 @@ public class PluginStartup : IAppStartup
|
||||
public Task BuildApp(WebAssemblyHostBuilder builder)
|
||||
{
|
||||
builder.Services.AutoAddServices<PluginStartup>();
|
||||
|
||||
builder.Services.AddInterfaces(configuration =>
|
||||
{
|
||||
configuration.AddAssembly(GetType().Assembly);
|
||||
|
||||
configuration.AddInterface<IServerTabProvider>();
|
||||
});
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user