parseConfigFile function
Implementation
Future<Map<String, dynamic>> parseConfigFile(String clientId) async {
final configFile = File('./clonify/clones/$clientId/config.json');
if (!configFile.existsSync()) {
throw FileSystemException(
'Config file not found for $clientId',
configFile.path,
);
}
final content = await configFile.readAsString();
final config = jsonDecode(content) as Map<String, dynamic>;
logger.i('📄 Loaded configuration:');
logger.i('App Name: ${config['appName']}');
logger.i('Primary Color: ${config['primaryColor']}');
// logger.i('Base URL: ${config['baseUrl']}');
return config;
}