feat(home): function setUser, setRemoteContainer, setDevstarDomain
This commit is contained in:
17
src/home.ts
17
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',
|
||||
|
||||
Reference in New Issue
Block a user