// Copyright Epic Games, Inc. All Rights Reserved.
using Microsoft.AspNetCore.Builder;
using Microsoft.Extensions.DependencyInjection;
namespace HordeServer.Plugins
{
///
/// Interface for modules that can extend the services known by Horde
///
public interface IPluginStartup
{
///
/// Configure the application
///
/// Application builder instance
void Configure(IApplicationBuilder app);
///
/// Configure the services provided by the plugin
///
/// Collection of services to add to
void ConfigureServices(IServiceCollection serviceCollection);
}
}