Merge pull request #5542 from sbwalker/dev

optimize client startup in templates
This commit is contained in:
Shaun Walker
2025-08-27 12:21:16 -04:00
committed by GitHub
2 changed files with 8 additions and 2 deletions

View File

@ -8,7 +8,10 @@ namespace Oqtane.Application.Startup
{ {
public void ConfigureServices(IServiceCollection services) public void ConfigureServices(IServiceCollection services)
{ {
services.AddScoped<IMyModuleService, MyModuleService>(); if (!services.Any(s => s.ServiceType == typeof(IMyModuleService)))
{
services.AddScoped<IMyModuleService, MyModuleService>();
}
} }
} }
} }

View File

@ -8,7 +8,10 @@ namespace [Owner].Module.[Module].Startup
{ {
public void ConfigureServices(IServiceCollection services) public void ConfigureServices(IServiceCollection services)
{ {
services.AddScoped<I[Module]Service, [Module]Service>(); if (!services.Any(s => s.ServiceType == typeof(I[Module]Service)))
{
services.AddScoped<I[Module]Service, [Module]Service>();
}
} }
} }
} }