Try Separación de Metodos

This commit is contained in:
2025-08-20 16:58:18 -03:00
parent 19b37f7320
commit c967da919a
7 changed files with 936 additions and 851 deletions

View File

@@ -104,7 +104,13 @@ builder.Services.AddHttpClient("ElectoralApiClient", client =>
*/
builder.Services.AddScoped<IElectoralApiService, ElectoralApiService>();
builder.Services.AddHostedService<Worker>();
// Registramos el servicio de token como un Singleton para que sea compartido.
builder.Services.AddSingleton<SharedTokenService>();
// Registramos ambos workers. El framework se encargará de iniciarlos y detenerlos.
builder.Services.AddHostedService<CriticalDataWorker>();
builder.Services.AddHostedService<LowPriorityDataWorker>();
//builder.Services.AddHostedService<Worker>();
var host = builder.Build();