private void LaunchTaskSchedulerOnReady()
        {
            var workerTask = Task.Factory.StartNew(
                () => {
                while (true)
                {
                    if (_gates.IsSDKReady(0))
                    {
                        _selfRefreshingSegmentFetcher.Start();
                        break;
                    }

                    _wrapperAdapter.TaskDelay(500).Wait();
                }
            });
        }
Exemplo n.º 2
0
 public void StartPeriodicFetching()
 {
     _splitFetcher.Start();
     _segmentFetcher.Start();
     _log.Debug("Spltis and Segments fetchers started...");
 }
 public void Start()
 {
     _impressionsLog.Start();
     _eventsLog.Start();
     _splitFetcher.Start();
 }