From ccbbe1cd9532f9bd32423636df389179f87e943f Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Fri, 10 Apr 2026 22:34:19 +0100 Subject: [PATCH] refactor: remove redundant remote onboard conversions --- src/commands/onboard-remote.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/commands/onboard-remote.ts b/src/commands/onboard-remote.ts index 0e370ed2118..9677a506978 100644 --- a/src/commands/onboard-remote.ts +++ b/src/commands/onboard-remote.ts @@ -93,7 +93,7 @@ export async function promptRemoteGatewayConfig( ], }); if (selection !== "manual") { - const idx = Number.parseInt(String(selection), 10); + const idx = Number.parseInt(selection, 10); selectedBeacon = Number.isFinite(idx) ? (beacons[idx] ?? null) : null; } } @@ -153,9 +153,9 @@ export async function promptRemoteGatewayConfig( const urlInput = await prompter.text({ message: "Gateway WebSocket URL", initialValue: suggestedUrl, - validate: (value) => validateGatewayWebSocketUrl(String(value)), + validate: (value) => validateGatewayWebSocketUrl(value), }); - const url = ensureWsUrl(String(urlInput)); + const url = ensureWsUrl(urlInput); const pinnedDiscoveryFingerprint = discoveryTlsFingerprint && url === trustedDiscoveryUrl ? discoveryTlsFingerprint : undefined; @@ -193,12 +193,12 @@ export async function promptRemoteGatewayConfig( }); token = resolved.ref; } else { - token = String( + token = ( await prompter.text({ message: "Gateway token", initialValue: typeof token === "string" ? token : undefined, validate: (value) => (value?.trim() ? undefined : "Required"), - }), + }) ).trim(); } password = undefined; @@ -225,12 +225,12 @@ export async function promptRemoteGatewayConfig( }); password = resolved.ref; } else { - password = String( + password = ( await prompter.text({ message: "Gateway password", initialValue: typeof password === "string" ? password : undefined, validate: (value) => (value?.trim() ? undefined : "Required"), - }), + }) ).trim(); } token = undefined;