using Cleanuparr.Infrastructure.Features.Notifications; using Cleanuparr.Infrastructure.Features.Notifications.Apprise; using Cleanuparr.Infrastructure.Features.Notifications.Discord; using Cleanuparr.Infrastructure.Features.Notifications.Notifiarr; using Cleanuparr.Infrastructure.Features.Notifications.Ntfy; using Cleanuparr.Infrastructure.Features.Notifications.Pushover; using Cleanuparr.Infrastructure.Features.Notifications.Telegram; using Cleanuparr.Infrastructure.Features.Notifications.Gotify; namespace Cleanuparr.Api.DependencyInjection; public static class NotificationsDI { public static IServiceCollection AddNotifications(this IServiceCollection services) => services .AddScoped() .AddScoped() .AddScoped() .AddSingleton() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped() .AddScoped(); }