using Microsoft.Extensions.DependencyInjection; using Tiku.Application.Commerce; using Tiku.Application.Growth; using Tiku.Application.Jobs; using Tiku.Application.Notifications; using Tiku.Application.Points; using Tiku.Infrastructure.Commerce; using Tiku.Infrastructure.Commerce.Reconciliation; using Tiku.Infrastructure.Growth; using Tiku.Infrastructure.Notifications; using Tiku.Infrastructure.Points; namespace Tiku.Infrastructure; internal static class CommerceModule { internal static IServiceCollection AddCommerceModule(this IServiceCollection services) { services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddSingleton(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); services.AddScoped(); return services; } }