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);
        }