feat: Version 3.3.4 - Nouvelle architecture pages, optimisations widgets Flutter et API
- Mise à jour VERSION vers 3.3.4 - Optimisations et révisions architecture API (deploy-api.sh, scripts de migration) - Ajout documentation Stripe Tap to Pay complète - Migration vers polices Inter Variable pour Flutter - Optimisations build Android et nettoyage fichiers temporaires - Amélioration système de déploiement avec gestion backups - Ajout scripts CRON et migrations base de données 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
import 'package:flutter/services.dart';
|
||||
import 'package:flutter/foundation.dart';
|
||||
import 'package:yaml/yaml.dart';
|
||||
|
||||
/// Classe pour charger et gérer la configuration du chat depuis chat_config.yaml
|
||||
@@ -18,7 +19,7 @@ class ChatConfigLoader {
|
||||
|
||||
// Vérifier que le contenu n'est pas vide
|
||||
if (yamlString.isEmpty) {
|
||||
print('Fichier de configuration chat vide, utilisation de la configuration par défaut');
|
||||
debugPrint('Fichier de configuration chat vide, utilisation de la configuration par défaut');
|
||||
_config = _getDefaultConfig();
|
||||
return;
|
||||
}
|
||||
@@ -28,17 +29,17 @@ class ChatConfigLoader {
|
||||
try {
|
||||
yamlMap = loadYaml(yamlString);
|
||||
} catch (parseError) {
|
||||
print('Erreur de parsing YAML (utilisation de la config par défaut): $parseError');
|
||||
print('Contenu YAML problématique (premiers 500 caractères): ${yamlString.substring(0, yamlString.length > 500 ? 500 : yamlString.length)}');
|
||||
debugPrint('Erreur de parsing YAML (utilisation de la config par défaut): $parseError');
|
||||
debugPrint('Contenu YAML problématique (premiers 500 caractères): ${yamlString.substring(0, yamlString.length > 500 ? 500 : yamlString.length)}');
|
||||
_config = _getDefaultConfig();
|
||||
return;
|
||||
}
|
||||
|
||||
// Convertir en Map<String, dynamic>
|
||||
_config = _convertYamlToMap(yamlMap);
|
||||
print('Configuration chat chargée avec succès');
|
||||
debugPrint('Configuration chat chargée avec succès');
|
||||
} catch (e) {
|
||||
print('Erreur lors du chargement de la configuration chat: $e');
|
||||
debugPrint('Erreur lors du chargement de la configuration chat: $e');
|
||||
// Utiliser une configuration par défaut en cas d'erreur
|
||||
_config = _getDefaultConfig();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user