private void LaunchTaskSchedulerOnReady() { var workerTask = Task.Factory.StartNew( () => { while (true) { if (_gates.IsSDKReady(0)) { _selfRefreshingSegmentFetcher.Start(); break; } _wrapperAdapter.TaskDelay(500).Wait(); } }); }
public void StartPeriodicFetching() { _splitFetcher.Start(); _segmentFetcher.Start(); _log.Debug("Spltis and Segments fetchers started..."); }
public void Start() { _impressionsLog.Start(); _eventsLog.Start(); _splitFetcher.Start(); }