refactor: Зарегистрировал ModeusEmployeeService как синглтон
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 1m12s

Изменил способ регистрации ModeusEmployeeService. Теперь он доступен как синглтон, что позволяет другим сервисам инжектировать и использовать его единственный экземпляр. При этом сохранил его функциональность как хостируемого фонового сервиса.
This commit is contained in:
2026-01-25 02:01:21 +03:00
parent fa8418aedb
commit 0b9e6d3c95

View File

@@ -92,7 +92,8 @@ builder.Services.AddHttpClient("modeus", client =>
client.BaseAddress = new Uri(configuration["MODEUS_URL"]!);
});
builder.Services.AddSingleton<ModeusHttpClient>();
builder.Services.AddHostedService<ModeusEmployeeService>();
builder.Services.AddSingleton<ModeusEmployeeService>();
builder.Services.AddHostedService(sp => sp.GetRequiredService<ModeusEmployeeService>());
builder.Services.AddSingleton<ModeusService>();
builder.Services.AddHttpClient("authClient");