Skip to content

Commit c0b1fb8

Browse files
committed
Fix DI without interface
1 parent b290cb8 commit c0b1fb8

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/KSFramework/KSMessaging/Extensions/RegisterMediatorServices.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,13 +95,13 @@ private static void RegisterAllImplementationsOf<TInterface>(this IServiceCollec
9595
switch (lifetime)
9696
{
9797
case ServiceLifetime.Transient:
98-
services.AddTransient(interfaceType, implementation);
98+
services.AddTransient(implementation);
9999
break;
100100
case ServiceLifetime.Scoped:
101-
services.AddScoped(interfaceType, implementation);
101+
services.AddScoped(implementation);
102102
break;
103103
case ServiceLifetime.Singleton:
104-
services.AddSingleton(interfaceType, implementation);
104+
services.AddSingleton(implementation);
105105
break;
106106
default:
107107
throw new ArgumentException("Invalid service lifetime", nameof(lifetime));

0 commit comments

Comments
 (0)