writeConfig method

  1. @override
String writeConfig(
  1. String configXmlString
)

Implementation

@override
String writeConfig(String configXmlString) {
  var configXml = XmlDocument.parse(configXmlString);

  var flutterConfigElements = configXml
      .findAllElements('configuration')
      .where(isXmlElementFlutterConfig);

  if (configName != null) {
    flutterConfigElements =
        flutterConfigElements.where(isXmlElementSameAsConfig);
  }

  flutterConfigElements.forEach(updateAndroidStudioConfiguration);

  return configXml.toXmlString();
}