This commit is contained in:
Artemy
2025-07-19 23:18:08 +07:00
parent f524a9f0b7
commit 272809d1d8
19 changed files with 340 additions and 34 deletions
+4 -5
View File
@@ -1,6 +1,8 @@
using System.Reflection;
using Govor.ConsoleClient.Commands;
using Govor.ConsoleClient.Services;
using Govor.ConsoleClient.Services.Extensions;
using Govor.ConsoleClient.Services.Interfaces;
using Govor.ConsoleClient.Services.Middleware;
using Microsoft.Extensions.DependencyInjection;
@@ -16,12 +18,9 @@ public static class DependencyInjection
services.AddCommands();
// Сервисы
services.AddSingleton<CommandDispatcher>();
services.AddSingleton<InputPipeline>();
services.AddSingleton<ConsoleLogger>();
services.AddSingleton<ILogger>(sp => sp.GetRequiredService<ConsoleLogger>());
services.AddApplicationServices();
services.AddSingleton<CommandContext>();
services.AddSingleton<MiddlewarePipeline>();
// Middleware
services.AddSingleton<ICommandMiddleware, ExceptionHandlingMiddleware>();