using MassTransit; using Microsoft.Extensions.DependencyInjection; using Musify.Infrastructure.MassTransit.Activities.Albums; using Musify.Infrastructure.MassTransit.Activities.Audio; using Musify.Infrastructure.MassTransit.Activities.Files; using Musify.Infrastructure.MassTransit.Activities.Pictures; using Musify.Infrastructure.MassTransit.Activities.PlayLists; using Musify.Infrastructure.MassTransit.Activities.Tracks; using Musify.Infrastructure.MassTransit.Activities.UploadIntents; using Musify.Infrastructure.MassTransit.Arguments; using Musify.Infrastructure.MassTransit.Consumers; using Musify.Infrastructure.MassTransit.Logs; using Musify.Infrastructure.MassTransit.RoutingSlip.Builders; using Musify.Infrastructure.MassTransit.Activities.LifeCycle; namespace Musify.Infrastructure.MassTransit; public static partial class MassTransitDependencyInjection { private static void RegisterRoutingSlipBuilders(IServiceCollection services) { services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); } private static void RegisterConsumersAndActivities(IBusRegistrationConfigurator options) { options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddConsumer(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddExecuteActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); options.AddActivity(); } }