Recreated project with project template
This commit is contained in:
29
MoonlightServers.ApiServer/Startup/PluginStartup.cs
Normal file
29
MoonlightServers.ApiServer/Startup/PluginStartup.cs
Normal file
@@ -0,0 +1,29 @@
|
||||
using MoonCore.Extensions;
|
||||
using Moonlight.ApiServer.Interfaces.Startup;
|
||||
|
||||
namespace MoonlightServers.ApiServer.Startup;
|
||||
|
||||
public class PluginStartup : IAppStartup
|
||||
{
|
||||
private readonly ILogger<PluginStartup> Logger;
|
||||
|
||||
public PluginStartup(ILogger<PluginStartup> logger)
|
||||
{
|
||||
Logger = logger;
|
||||
}
|
||||
|
||||
public Task BuildApp(IHostApplicationBuilder builder)
|
||||
{
|
||||
Logger.LogInformation("Elo World from MoonlightServers");
|
||||
|
||||
// Scan the current plugin assembly for di services
|
||||
builder.Services.AutoAddServices<PluginStartup>();
|
||||
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
|
||||
public Task ConfigureApp(IApplicationBuilder app)
|
||||
{
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user