Skip to content

Commit 49e1fe6

Browse files
authored
fix(vscode): add extension version in doc preview request (#2515)
1 parent dbca9ed commit 49e1fe6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/ide/vscode/src/extension/zmodel-preview.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export class ZModelPreview implements vscode.Disposable {
1515
private documentationCache: DocumentationCache;
1616
private languageClient: LanguageClient;
1717
private lastGeneratedMarkdown: string | null = null;
18+
private extensionVersion: string;
1819
// use a zero-width space in the file name to make it non-colliding with user file
1920
private readonly previewZModelFileName = `zmodel${'\u200B'}-preview.md`;
2021

@@ -35,11 +36,13 @@ export class ZModelPreview implements vscode.Disposable {
3536
osType: z.string(),
3637
})
3738
.optional(),
39+
extensionVersion: z.string().optional(),
3840
});
3941

4042
constructor(context: vscode.ExtensionContext, client: LanguageClient, cache: DocumentationCache) {
4143
this.documentationCache = cache;
4244
this.languageClient = client;
45+
this.extensionVersion = context.extension.packageJSON.version ?? '';
4346
this.initialize(context);
4447
}
4548

@@ -223,6 +226,7 @@ export class ZModelPreview implements vscode.Disposable {
223226
osRelease: os.release(),
224227
osType: os.type(),
225228
},
229+
extensionVersion: this.extensionVersion,
226230
};
227231

228232
const allModelsContent = allModels.map((m) => m.content);

0 commit comments

Comments
 (0)