Ejemplo n.º 1
0
        private void DoGrab()
        {
            while (!isStopping)
            {
                Thread.Sleep(300);
                var daysSinceGrab = lastTimeGrab.HasValue ?
                                    (DateTime.Now - lastTimeGrab.Value).TotalDays : int.MaxValue;
                if (daysSinceGrab < 1)
                {
                    continue;
                }

                lastTimeGrab = DateTime.Now;
                var updated = indexStorage.UpdateTickers();
                Logger.InfoFormat("Обновление индексов ({0})", updated);
            }
        }