From c0b1fb8f55157a9997ee589448546a273048bcbb Mon Sep 17 00:00:00 2001 From: Kamran Sadin Date: Sat, 21 Jun 2025 11:24:29 +0330 Subject: [PATCH] Fix DI without interface --- .../KSMessaging/Extensions/RegisterMediatorServices.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs b/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs index b2bba17..fcf4026 100644 --- a/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs +++ b/src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs @@ -95,13 +95,13 @@ private static void RegisterAllImplementationsOf(this IServiceCollec switch (lifetime) { case ServiceLifetime.Transient: - services.AddTransient(interfaceType, implementation); + services.AddTransient(implementation); break; case ServiceLifetime.Scoped: - services.AddScoped(interfaceType, implementation); + services.AddScoped(implementation); break; case ServiceLifetime.Singleton: - services.AddSingleton(interfaceType, implementation); + services.AddSingleton(implementation); break; default: throw new ArgumentException("Invalid service lifetime", nameof(lifetime));