diff --git a/src/BackEnd/src/Core/Application/DependencyInjection.cs b/src/BackEnd/src/Core/Application/DependencyInjection.cs index 84c6c6e..4c945e3 100644 --- a/src/BackEnd/src/Core/Application/DependencyInjection.cs +++ b/src/BackEnd/src/Core/Application/DependencyInjection.cs @@ -8,9 +8,6 @@ public static IServiceCollection AddWerewolfApplication(this IServiceCollection // Inject Use Cases services.AddUseCases(); - // Inject Policies - services.AddPolicies(); - // GameEvenPublisher services.AddScoped(); @@ -33,21 +30,4 @@ private static IServiceCollection AddUseCases(this IServiceCollection services) return services; } - - private static IServiceCollection AddPolicies(this IServiceCollection services) - { - var assembly = typeof(DependencyInjection).Assembly; - var types = assembly.GetTypes(); - var policyType = typeof(Policy<>); - - foreach (var type in types) - { - if (type.BaseType?.IsGenericType == true && type.BaseType?.GetGenericTypeDefinition() == policyType) - { - services.AddScoped(type.BaseType, type); - } - } - - return services; - } }