Skip to content

Commit acc23df

Browse files
authored
Merge pull request #606 from prashantvc/main
Fixed an issue where search returns ADO and VSIDE
2 parents 411b6f6 + 3ecd3e2 commit acc23df

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/search.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,18 @@ import { ExtensionQueryFilterType, ExtensionQueryFlags } from 'azure-devops-node
33
import { tableView, wordTrim } from './viewutils';
44

55
const pageSize = 100;
6+
const installationTarget = 'Microsoft.VisualStudio.Code';
7+
const excludeFlags = '37888'; //Value to exclude un-published, locked or hidden extensions
68

79
export async function search(searchText: string, json: boolean = false): Promise<any> {
810
const api = getPublicGalleryAPI();
911
const results = await api.extensionQuery({
1012
pageSize,
11-
criteria: [{ filterType: ExtensionQueryFilterType.SearchText, value: searchText }],
13+
criteria: [
14+
{ filterType: ExtensionQueryFilterType.SearchText, value: searchText },
15+
{ filterType: ExtensionQueryFilterType.InstallationTarget, value: installationTarget },
16+
{ filterType: ExtensionQueryFilterType.ExcludeWithFlags, value: excludeFlags },
17+
],
1218
flags: [ExtensionQueryFlags.ExcludeNonValidated, ExtensionQueryFlags.IncludeLatestVersionOnly],
1319
});
1420

0 commit comments

Comments
 (0)