load method
Implementation
Future<void> load() async {
final file = File('swamp.json');
if (!await file.exists()) {
_config = SwampConfig.withEnvironment({});
return;
}
try {
final json = await file.readAsString();
final data = jsonDecode(json);
if (data is Map<String, dynamic>) {
_config = SwampConfig.withEnvironment(data);
}
} catch (e) {
print('Failed to load swamp.json: $e');
}
}