From 343922bc955d000e74311a76f9a6dce99191d106 Mon Sep 17 00:00:00 2001 From: Martin Varmuza Date: Mon, 27 Jan 2025 12:55:16 +0100 Subject: [PATCH] chore(suite-desktop): enable trezor-connect logger when debug mode is active --- .../suite-desktop-core/src/modules/trezor-connect.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/suite-desktop-core/src/modules/trezor-connect.ts b/packages/suite-desktop-core/src/modules/trezor-connect.ts index 84e2dd9a09f..65342d65ec5 100644 --- a/packages/suite-desktop-core/src/modules/trezor-connect.ts +++ b/packages/suite-desktop-core/src/modules/trezor-connect.ts @@ -1,4 +1,4 @@ -import { ipcMain } from 'electron'; +import { app, ipcMain } from 'electron'; import TrezorConnect, { DEVICE_EVENT } from '@trezor/connect'; import { IpcProxyHandlerOptions, createIpcProxyHandler } from '@trezor/ipc-proxy'; @@ -56,7 +56,12 @@ export const initBackground: ModuleInitBackground = ({ mainThreadEmitter, store onRequest: async (method, params) => { logger.debug(SERVICE_NAME, `call ${method}`); if (method === 'init') { - const response = await TrezorConnect[method](...params); + const response = await TrezorConnect.init({ + ...params[0], + // poor mans solution to enable debug logs in trezor-connect. + // todo: ideally connect should accept logger as a param + debug: app?.commandLine.getSwitchValue('log-connect') === 'true', + }); await setProxy(); return response;