Skip to content

Commit

Permalink
✨ (MigrationToolHost.cs): add singleton services for migration tool v…
Browse files Browse the repository at this point in the history
…ersion info and version

Adding `IMigrationToolVersionInfo` and `IMigrationToolVersion` as singleton services ensures that these instances are shared across the application, improving efficiency and consistency in accessing version information.
  • Loading branch information
MrHinsh committed Jul 26, 2024
1 parent 27805e7 commit 297d66e
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion src/MigrationTools.Host/MigrationToolHost.cs
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,10 @@ public static IHostBuilder CreateDefaultBuilder(string[] args)
services.AddTransient<IDetectOnlineService, DetectOnlineService>();
//services.AddTransient<IDetectVersionService, DetectVersionService>();
services.AddTransient<IDetectVersionService2, DetectVersionService2>();
services.AddSingleton<IMigrationToolVersionInfo, MigrationToolVersionInfo>();
services.AddSingleton<IMigrationToolVersion, MigrationToolVersion>();
// Config
services.AddSingleton<IEngineConfigurationBuilder, EngineConfigurationBuilder>();
Expand Down

0 comments on commit 297d66e

Please sign in to comment.