From cfcbc9f397387ec4f59ecda8b039f1343f0bcf80 Mon Sep 17 00:00:00 2001 From: Martin Varmuza Date: Mon, 3 Feb 2025 14:45:23 +0100 Subject: [PATCH] chore(connect): re-enable logs redacting; redact also features --- packages/connect/src/device/DeviceCommands.ts | 41 +++++++++++-------- 1 file changed, 23 insertions(+), 18 deletions(-) diff --git a/packages/connect/src/device/DeviceCommands.ts b/packages/connect/src/device/DeviceCommands.ts index 87f5a818283..b5fb0aa69d9 100644 --- a/packages/connect/src/device/DeviceCommands.ts +++ b/packages/connect/src/device/DeviceCommands.ts @@ -42,27 +42,32 @@ const assertType = (res: DefaultPayloadMessage, resType: MessageKey | MessageKey }; const filterForLog = (type: string, msg: any) => { - const blacklist: { [key: string]: Record } = { - // PassphraseAck: { - // passphrase: '(redacted...)', - // }, - // CipheredKeyValue: { - // value: '(redacted...)', - // }, - // GetPublicKey: { - // address_n: '(redacted...)', - // }, - // PublicKey: { - // node: '(redacted...)', - // xpub: '(redacted...)', - // }, - // DecryptedMessage: { - // message: '(redacted...)', - // address: '(redacted...)', - // }, + const blacklist: { [key: string]: Record | string } = { + PassphraseAck: { + passphrase: '(redacted...)', + }, + CipheredKeyValue: { + value: '(redacted...)', + }, + GetPublicKey: { + address_n: '(redacted...)', + }, + PublicKey: { + node: '(redacted...)', + xpub: '(redacted...)', + }, + DecryptedMessage: { + message: '(redacted...)', + address: '(redacted...)', + }, + Features: '(redacted...)', }; if (type in blacklist) { + if (typeof blacklist[type] === 'string') { + return blacklist[type]; + } + return { ...msg, ...blacklist[type] }; }