diff --git a/src/home.ts b/src/home.ts index 4bb70c7..37baf94 100644 --- a/src/home.ts +++ b/src/home.ts @@ -16,7 +16,7 @@ export default class DSHome { this.user = new User(context); this.remoteContainer = new RemoteContainer(this.user); - this.devstarDomain = vscode.workspace.getConfiguration('devstar').get('devstarDomain') + this.devstarDomain = utils.getDevstarDomain() if (undefined == this.devstarDomain || "" == this.devstarDomain) { this.devstarHomePageUrl = "https://devstar.cn/devstar-home" } else { diff --git a/src/utils.ts b/src/utils.ts index dbc323e..b9ba852 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -101,4 +101,9 @@ export async function getVsCodeCommitId(): Promise { } } +} + +export function getDevstarDomain(): string | undefined { + // 从用户配置中读取 + return vscode.workspace.getConfiguration('devstar').get('devstarDomain') } \ No newline at end of file