From 04b71a37a68417d6ccdde13545b56bbb4f84e6c8 Mon Sep 17 00:00:00 2001 From: Levi Yan Date: Wed, 1 Jan 2025 23:38:49 +0800 Subject: [PATCH] feat: add varible DEVSTAR_DOMAIN_TEST_URL to facilitate development --- templates/devstar-home-vscode.tmpl | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/templates/devstar-home-vscode.tmpl b/templates/devstar-home-vscode.tmpl index d49a673763..def3369137 100644 --- a/templates/devstar-home-vscode.tmpl +++ b/templates/devstar-home-vscode.tmpl @@ -356,19 +356,24 @@ // ===================================== Initialization =========================== // Global variables DEVSTAR_DOMAIN = "" + DEVSTAR_DOMAIN_TEST_URL = "" // It is empty by default in the production environment var USERTOKEN = null var USERNAME = null var SIGNED = false window.onload = async function () { - await getDevstarDomainFromVSCode() - .then(async devstarDomain => { - DEVSTAR_DOMAIN = devstarDomain.endsWith("/") ? devstarDomain.substring(0, devstarDomain.length-1) : devstarDomain - }) - .catch(error => { - DEVSTAR_DOMAIN = "https://devstar.cn" - console.error('Failed to get devstar domain: ', error, '. Use default domain: ', DEVSTAR_DOMAIN) - }) + if ("" === DEVSTAR_DOMAIN_TEST_URL) { + await getDevstarDomainFromVSCode() + .then(async devstarDomain => { + DEVSTAR_DOMAIN = devstarDomain.endsWith("/") ? devstarDomain.substring(0, devstarDomain.length-1) : devstarDomain + }) + .catch(error => { + DEVSTAR_DOMAIN = "https://devstar.cn" + console.error('Failed to get devstar domain: ', error, '. Use default domain: ', DEVSTAR_DOMAIN) + }) + } else { + DEVSTAR_DOMAIN = DEVSTAR_DOMAIN_TEST_URL + } // related to login status await getUserTokenFromVSCode()