From 11367ceffb0705f33e7fa944ca422d45d93fb915 Mon Sep 17 00:00:00 2001 From: Lindsay Evans Date: Thu, 11 Jul 2024 10:44:41 +1000 Subject: [PATCH] feat(cli): lower registry timeout, comment out console.log --- src/cli/loadTemplate.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/cli/loadTemplate.ts b/src/cli/loadTemplate.ts index efaa49f..b8b8f20 100644 --- a/src/cli/loadTemplate.ts +++ b/src/cli/loadTemplate.ts @@ -2,6 +2,8 @@ import fs from 'node:fs'; import path from 'node:path'; import ora, { Ora } from 'ora'; +const REG_PROXY_TIMEOUT = 600; + export const loadTemplate = async ( templateName: string, options: { quiet?: boolean } = {} @@ -53,9 +55,9 @@ export const loadTemplate = async ( const proxyUrl = `https://scffld-api.azurewebsites.net/TemplateProxy/${parts.join( '/' )}${revision !== 'HEAD' ? `/${revision}` : ''}`; - console.info(`\nFetching from proxy: ${proxyUrl}`); + // console.info(`\nFetching from proxy: ${proxyUrl}`); const response = await fetch(proxyUrl, { - signal: AbortSignal.timeout(3000), + signal: AbortSignal.timeout(REG_PROXY_TIMEOUT), }); if (response.ok && response.body) { templateContent = await response.text(); @@ -63,15 +65,15 @@ export const loadTemplate = async ( if (fetchSpinner !== undefined && !quiet) { fetchSpinner.succeed(); } - console.info(`\nGot template content from '${proxyUrl}'`); + // console.info(`\nGot template content from '${proxyUrl}'`); return templateContent; } } } catch (e) { // Catch errors & fallback to direct GitHub access - console.warn('\nError from proxy:', e); + // console.warn('\nError from proxy:', e); } - console.warn('\nSomething broke in the proxy, fallback to GH'); + // console.warn('\nSomething broke in the proxy, fallback to GH'); url = `https://raw.githubusercontent.com/scffld-dev/website/${revision}/templates/${parts.join( '/' )}${templateName.endsWith('.md') ? '' : '.md'}`;