From b62d33bf5f248d279f2f6f0f27719b05201b2b20 Mon Sep 17 00:00:00 2001 From: Martin Varmuza Date: Sun, 7 Jul 2024 16:02:43 +0200 Subject: [PATCH] feat(suite): node bridge rollout only in EAP --- packages/suite-desktop-core/src/modules/bridge.ts | 9 ++++++++- .../views/settings/SettingsDebug/TransportBackends.tsx | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/suite-desktop-core/src/modules/bridge.ts b/packages/suite-desktop-core/src/modules/bridge.ts index bd6d85b189c..a3434fe4e02 100644 --- a/packages/suite-desktop-core/src/modules/bridge.ts +++ b/packages/suite-desktop-core/src/modules/bridge.ts @@ -52,6 +52,8 @@ const start = async (bridge: BridgeProcess | TrezordNode) => { const getBridgeInstance = (store: Dependencies['store']) => { const legacyRequestedBySettings = store.getBridgeSettings().legacy; + const { allowPrerelease } = store.getUpdateSettings(); + const legacyRequestedByArg = bridgeLegacy || bridgeLegacyDev || bridgeLegacyTest; // handle rollout @@ -65,7 +67,12 @@ const getBridgeInstance = (store: Dependencies['store']) => { const legacyBridgeReasonRollout = !isDevEnv && !skipNewBridgeRollout && newBridgeRollout >= NEW_BRIDGE_ROLLOUT_THRESHOLD; - if (legacyRequestedBySettings || legacyRequestedByArg || legacyBridgeReasonRollout) { + if ( + legacyRequestedBySettings || + legacyRequestedByArg || + legacyBridgeReasonRollout || + !allowPrerelease + ) { return new BridgeProcess(); } diff --git a/packages/suite/src/views/settings/SettingsDebug/TransportBackends.tsx b/packages/suite/src/views/settings/SettingsDebug/TransportBackends.tsx index 13e00c65cb3..8c4c49b1e7e 100644 --- a/packages/suite/src/views/settings/SettingsDebug/TransportBackends.tsx +++ b/packages/suite/src/views/settings/SettingsDebug/TransportBackends.tsx @@ -110,7 +110,7 @@ export const TransportBackends = () => { )}