redact static method
void
redact(})
Implementation
static void redact(
Map<String, dynamic> map,
RedactionService redactor, {
Set<String>? ignoredValues,
Set<String>? ignoredKeys,
}) {
NetworkMapRedactor.redactUrl(map, redactor);
final redactedHeaders = NetworkMapRedactor.redactHeaders(
map,
redactor,
ignoredValues: ignoredValues,
ignoredKeys: ignoredKeys,
);
if (redactedHeaders != null) {
map[NetworkJsonKeys.headers] =
redactedHeaders.map((k, v) => MapEntry(k, v?.toString() ?? ''));
}
NetworkMapRedactor.redactData(
map,
redactor,
ignoredValues: ignoredValues,
ignoredKeys: ignoredKeys,
);
}