load method

Future<void> load()

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');
  }
}