Update gui version

This commit is contained in:
Rankin Zheng 2024-04-28 22:34:35 +08:00
commit a6e6400ca5

View File

@ -113,11 +113,15 @@ export async function replaceCodeBlockToFile(message: any, panel: vscode.Webview
*/ */
export async function createAndOpenFile(message: any) { export async function createAndOpenFile(message: any) {
try { try {
if (!message || !message.language || !message.content) {
vscode.window.showErrorMessage('Invalid message received');
return;
}
const document = await vscode.workspace.openTextDocument({ const document = await vscode.workspace.openTextDocument({
language: message.language, language: message.language,
content: message.content content: message.content
}); });
await vscode.window.showTextDocument(document); await vscode.window.showTextDocument(document, { preview: false });
} catch (error) { } catch (error) {
vscode.window.showErrorMessage(`Error creating or opening file: ${error}`); vscode.window.showErrorMessage(`Error creating or opening file: ${error}`);
} }