Files
wireguard-ui/src/functions/backend/acme/redact-secrets.ts
T
2026-10-21 09:13:59 +01:00

19 lines
393 B
TypeScript

type Params = {
text?: string | null;
secrets: string[];
};
export default function redactSecrets({ text, secrets }: Params) {
let output = text || "";
for (let i = 0; i < secrets.length; i++) {
const secret = secrets[i];
if (secret && secret.length >= 4) {
output = output.split(secret).join(`[redacted]`);
}
}
return output;
}