feat: add varible DEVSTAR_DOMAIN_TEST_URL to facilitate development

This commit is contained in:
Levi Yan
2025-01-01 23:38:49 +08:00
repo.diff.parent edc921239a
repo.diff.commit 04b71a37a6

repo.diff.view_file

@@ -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()