parseCryProperties method

dynamic parseCryProperties()

Implementation

parseCryProperties() async {
  YamlMap cry = yamlMap.nodes['cry']!.value;
  Map profiles = cry['profiles'].value;
  String? profilesActive = profiles['active'];
  if (profilesActive != null) {
    var profilesStr = await rootBundle.loadString('config/application-$profilesActive.yaml');
    variableMap = await loadYaml(profilesStr);
    print('profile-$profilesActive');
    print(variableMap);
  }

  CryProperties cryProperties = CryProperties();
  cryProperties.loggerProperties = LoggerProperties.fromMap(cry['logger'].value.map(convertVariable));
  cryProperties.apiProperties = ApiProperties.fromMap(cry['api'].value.map(convertVariable));
  addBean('cryProperties', cryProperties);
}