Kavita/API/Extensions/ServiceCollectionExtensions.cs

12 lines
367 B
C#

using API.Interfaces.Services;
using Microsoft.Extensions.DependencyInjection;
namespace API.Extensions
{
public static class ServiceCollectionExtensions
{
public static IServiceCollection AddStartupTask<T>(this IServiceCollection services)
where T : class, IStartupTask
=> services.AddTransient<IStartupTask, T>();
}
}