/// Configuration de l'API backend class ApiConfig { // Mode développement : utilise les émulateurs locaux static const bool isDevelopment = false; // false = utilise Cloud Functions prod // URL de base pour les Cloud Functions static const String productionUrl = 'https://us-central1-em2rp-951dc.cloudfunctions.net'; static const String developmentUrl = 'http://localhost:5001/em2rp-951dc/us-central1'; /// Retourne l'URL de base selon l'environnement static String get baseUrl => isDevelopment ? developmentUrl : productionUrl; /// Configuration du timeout static const Duration requestTimeout = Duration(seconds: 30); /// Nombre de tentatives en cas d'échec static const int maxRetries = 3; }