From 52cdfb98a49e29cf8ffab6dcf99bcb45527633dd Mon Sep 17 00:00:00 2001 From: Matt Aitken Date: Fri, 30 Jun 2023 07:35:46 +0100 Subject: [PATCH] Added extra error checking to the refresh endpoint call --- packages/cli/src/commands/dev.ts | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/cli/src/commands/dev.ts b/packages/cli/src/commands/dev.ts index 8e2ceacd4..8088d193a 100644 --- a/packages/cli/src/commands/dev.ts +++ b/packages/cli/src/commands/dev.ts @@ -151,18 +151,22 @@ async function refreshEndpoint( endpointId: string, tunnelUrl: string ) { - const response = await apiClient.registerEndpoint({ - id: endpointId, - url: `${tunnelUrl}/api/trigger`, - }); + try { + const response = await apiClient.registerEndpoint({ + id: endpointId, + url: `${tunnelUrl}/api/trigger`, + }); - if (!response.ok) { - logger.error(`Endpoint couldn't refresh: ${response.error}`); - // process.exit(1); + if (!response.ok) { + logger.error(`🚨 Endpoint couldn't refresh: ${response.error}`); + return; + } + + return response.data; + } catch (e) { + logger.error(`🚨 Endpoint couldn't refresh: ${e}`); return; } - - return response.data; } //wait function