From c9eae35d8936b7a81a2ae05d2054d3f5a590b7e8 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Tue, 29 Sep 2015 17:39:57 +0200 Subject: [PATCH] list extensions from provided publisher only fix #3 --- src/publish.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/publish.ts b/src/publish.ts index 98bca0d..2ea70f7 100644 --- a/src/publish.ts +++ b/src/publish.ts @@ -52,13 +52,13 @@ export function list(publisher: string): Promise { .then(getGalleryAPI) .then(api => { const criteira = [{ filterType: ExtensionQueryFilterType.Tag, value: 'vscode' }]; - const filters = [{ criteria: criteira, direction: PagingDirection.Backward, pageSize: 1000, pagingToken: null }] + const filters = [{ criteria: criteira, direction: PagingDirection.Backward, pageSize: 1000, pagingToken: null }]; const query = { filters, flags: ExtensionQueryFlags.IncludeVersions }; return api.queryExtensions(query).then(result => { - return result.results[0].extensions.forEach(e => { - console.log(`${ e.extensionName } @ ${ e.versions[0].version }`); - }); + return result.results[0].extensions + .filter(e => e.publisher.publisherName === publisher) + .forEach(e => console.log(`${ e.extensionName } @ ${ e.versions[0].version }`)); }); }); }; \ No newline at end of file