redactSecrets function

String redactSecrets(
  1. String text,
  2. Iterable<String> secrets
)

Implementation

String redactSecrets(String text, Iterable<String> secrets) {
  var result = text;
  for (final secret in secrets) {
    if (secret.isNotEmpty) {
      result = result.replaceAll(secret, '***');
    }
  }
  return result;
}