Ejemplo n.º 1
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            await Task.Delay(500, stoppingToken);

            var apiReceiver = new apiDataReceiver(_ctxLocal);

            // _scrapeImportReceiver = new ScrapeImportReceiver(_ctxCloudAmqp, _importScrapeData, _cvConfig);

            //while (!stoppingToken.IsCancellationRequested)
            //{
            //    _logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
            //    await Task.Delay(1000, stoppingToken);
            //}
        }
Ejemplo n.º 2
0
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
        {
            while (!stoppingToken.IsCancellationRequested)
            {
                using var scope = _serviceScopeFactory.CreateScope();
                var cfg   = scope.ServiceProvider.GetRequiredService <IConfiguration>();
                var cvCfg = scope.ServiceProvider.GetRequiredService <cvConfig>();
                var cvp   = scope.ServiceProvider.GetRequiredService <cvParsers>();
                var dbCtx = scope.ServiceProvider.GetRequiredService <CvContext>();
                var imp   = new ImportScrapeData(dbCtx, cvp, cvCfg);
                _consumer = new apiDataReceiver(_ctxLocal);
                _consumer.Run();

                await Task.Delay(TimeSpan.FromDays(1), stoppingToken);
            }
        }