打开远程文件夹后home页面能正常使用
Some checks failed
CI/CD Pipeline for DevStar Extension / build (pull_request) Has been cancelled

This commit is contained in:
2025-12-05 15:35:58 +08:00
parent 2f4d2cb27a
commit bc954a8202

View File

@@ -79,7 +79,33 @@ export default class DSHome {
async (message) => {
const data = message.data;
const need_return = message.need_return;
if (!need_return) {
if (need_return) {
// 处理需要返回结果的消息
switch (message.command) {
case 'getUserToken':
panel.webview.postMessage({
command: 'getUserToken',
data: { userToken: this.user.getUserTokenFromLocal() }
});
break;
case 'getUsername':
panel.webview.postMessage({
command: 'getUsername',
data: { username: this.user.getUsernameFromLocal() }
});
break;
case 'getDevstarDomain':
panel.webview.postMessage({
command: 'getDevstarDomain',
data: { devstarDomain: this.devstarDomain }
});
break;
}
} else {
// 处理不需要返回结果的消息
switch (message.command) {
case 'openExternalUrl':
const url = message.url || (data && data.url);
@@ -96,6 +122,18 @@ export default class DSHome {
vscode.window.showErrorMessage('打开链接失败: 链接地址无效');
}
break;
case 'showInformationNotification':
if (data && data.message) {
vscode.window.showInformationMessage(data.message);
}
break;
case 'showErrorNotification':
if (data && data.message) {
vscode.window.showErrorMessage(data.message);
}
break;
}
}
},