initialize static method

Future<void> initialize({
  1. Map<String, dynamic>? defaultConfig,
  2. String environment = 'dev',
})

Initialise la configuration avec les valeurs par défaut et .env

Implementation

static Future<void> initialize({
  Map<String, dynamic>? defaultConfig,
  String environment = 'dev',
}) async {
  // Définir l'environnement courant
  _currentEnvironment = environment;

  // Initialiser avec les valeurs par défaut
  if (defaultConfig != null) {
    _config.addAll(defaultConfig);
  }

  log('SFConfig initialisé pour l\'environnement: $_currentEnvironment');
}