Fix RabbitMQ запись в БД. Репо перенастроен на harbor

This commit is contained in:
Mikhail Trubnikov
2023-09-04 12:17:50 +10:00
parent af21530d01
commit bd73c77027
14 changed files with 127 additions and 107 deletions

View File

@@ -5,25 +5,21 @@ namespace PARR.EsppTemplateSyncWorker
public class Worker : BackgroundService
{
private readonly ILogger<Worker> _logger;
private ITemplateSyncer? templateSyncer;
private readonly IServiceProvider serviceProvider;
private ITemplateSyncer templateSyncer;
//private readonly IServiceProvider serviceProvider;
public Worker(
ILogger<Worker> logger,
IServiceProvider serviceProvider
ITemplateSyncer templateSyncer
)
{
_logger = logger;
this.serviceProvider = serviceProvider;
this.templateSyncer = templateSyncer;
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
using var scope = serviceProvider.CreateScope();
var services = scope.ServiceProvider;
templateSyncer = services.GetService<ITemplateSyncer>();
if (templateSyncer != null) await templateSyncer.StartAsync();
templateSyncer.Start();
}
public override Task StopAsync(CancellationToken cancellationToken)