Added base structure

This commit is contained in:
Masu-Baumgartner
2024-08-30 09:15:06 +02:00
parent d5bf1a5e15
commit c4a4fbd221
15 changed files with 782 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
using Microsoft.Extensions.Logging;
using Moonlight.Client.App.Interfaces;
using Moonlight.Client.App.PluginApi;
using MoonlightServers.Client.Implementations;
namespace MoonlightServers.Client;
public class MoonlightServersClientPlugin : MoonlightClientPlugin
{
public MoonlightServersClientPlugin(ILogger logger, PluginService pluginService) : base(logger, pluginService)
{
}
public override Task OnLoaded()
{
PluginService.RegisterImplementation<ISidebarItemProvider, ServersSidebarProvider>();
return Task.CompletedTask;
}
public override Task OnAppBuilding(WebAssemblyHostBuilder builder)
{
return Task.CompletedTask;
}
public override Task OnAppConfiguring(WebAssemblyHost app)
{
return Task.CompletedTask;
}
}