From dd106a1ecb14937a8b5abc37e0576538e8a471b2 Mon Sep 17 00:00:00 2001 From: Levi Yan Date: Sun, 22 Jun 2025 10:57:26 +0800 Subject: [PATCH] feat(home): function setUser, setRemoteContainer, setDevstarDomain --- src/home.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/home.ts b/src/home.ts index 773f35b..3d67b42 100644 --- a/src/home.ts +++ b/src/home.ts @@ -45,6 +45,23 @@ export default class DSHome { } } + setUser(user: User) { + this.user = user + } + + setRemoteContainer(remoteContainer: RemoteContainer) { + this.remoteContainer = remoteContainer + } + + setDevstarDomain(devstarDomain: string) { + if (undefined == devstarDomain || "" == devstarDomain) { + this.devstarDomain = devstarDomain + this.devstarHomePageUrl = "https://devstar.cn/devstar-home" + } else { + this.devstarHomePageUrl = devstarDomain.endsWith('/') ? this.devstarDomain + "devstar-home" : devstarDomain + "/devstar-home" + } + } + async toggle(devstarHomePageUrl: string = this.devstarHomePageUrl) { const panel = vscode.window.createWebviewPanel( 'homeWebview',