manyFromConfig static method

List<CredentialParams> manyFromConfig(
  1. ConfigParams config
)

Retrieves all CredentialParams from configuration parameters from 'credentials' section. If 'credential' section is present instead, than it returns a list with only one CredentialParams.

  • config a configuration parameters to retrieve credentials Return a list of retrieved CredentialParams

Implementation

static List<CredentialParams> manyFromConfig(ConfigParams config) {
  var result = <CredentialParams>[];

  var credentials = config.getSection('credentials');

  if (credentials.isNotEmpty) {
    for (var section in credentials.getSectionNames()) {
      var credential = credentials.getSection(section);
      result.add(CredentialParams(credential));
    }
  } else {
    var credential = config.getSection('credential');
    if (credential.isNotEmpty) result.add(CredentialParams(credential));
  }

  return result;
}