public BackgroundService(IServiceScopeFactory scopeFactory, IHubContext <TinkoffHub> hubContext) { _scopeFactory = scopeFactory; _scope = _scopeFactory.CreateScope(); bufferFiggiesCandles = new BufferFiggiesCandles(); _hubContext = hubContext; }
public Task StartAsync(CancellationToken cancellationToken) { _timers = new List <Timer>(); _tasks = new List <Task>(); bufferFiggiesCandles = new BufferFiggiesCandles(); _context = _scope.ServiceProvider.GetRequiredService <TinkoffApiContext>(); _service = _scope.ServiceProvider.GetRequiredService <ITinkoffService>(); return(Task.CompletedTask); }