mirror of
https://github.com/Empostor/Empostor.git
synced 2026-10-20 01:46:07 +00:00
25 lines
727 B
C#
25 lines
727 B
C#
using Empostor.Api.Admin;
|
|
using Empostor.Api.Plugins;
|
|
using Microsoft.AspNetCore.Builder;
|
|
using Microsoft.Extensions.DependencyInjection;
|
|
using Microsoft.Extensions.Hosting;
|
|
|
|
namespace Empostor.Plugins.Privacy;
|
|
|
|
public sealed class PrivacyPluginStartup : IPluginStartup, IPluginHttpStartup
|
|
{
|
|
public void ConfigureHost(IHostBuilder host) { }
|
|
|
|
public void ConfigureServices(IServiceCollection services)
|
|
{
|
|
services.AddSingleton<PrivacyStore>();
|
|
services.AddSingleton<IAdminExtension, PrivacyAdminExtension>();
|
|
services.AddControllers()
|
|
.AddApplicationPart(typeof(PrivacyPluginStartup).Assembly);
|
|
}
|
|
|
|
public void ConfigureWebApplication(IApplicationBuilder app)
|
|
{
|
|
}
|
|
}
|