syncAll method

void syncAll()

Start sync for all features, respecting priority, concurrency, and dependencies.

Implementation

void syncAll() {
  if (_disposed) return;

  _completedSync.clear(); // Reset for new sync cycle

  for (final featureKey in _featureConfigs.keys) {
    if (!_runningSync.contains(featureKey)) {
      _pendingQueue.add(featureKey);
    }
  }

  _processPending();
}