refactor: Зарегистрировал ModeusEmployeeService как синглтон
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 1m12s
All checks were successful
Create and publish a Docker image / Publish image (push) Successful in 1m12s
Изменил способ регистрации ModeusEmployeeService. Теперь он доступен как синглтон, что позволяет другим сервисам инжектировать и использовать его единственный экземпляр. При этом сохранил его функциональность как хостируемого фонового сервиса.
This commit is contained in:
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user