提交 0f712b7e 编写于 作者: S Sandeep Somavarapu

filter duplicates from recommendations

上级 0f7880d7
......@@ -4,7 +4,8 @@
*--------------------------------------------------------------------------------------------*/
import { localize } from 'vs/nls';
import {forEach} from 'vs/base/common/collections';
import { forEach } from 'vs/base/common/collections';
import {distinct} from 'vs/base/common/arrays';
import {IDisposable, dispose} from 'vs/base/common/lifecycle';
import {match} from 'vs/base/common/glob';
import {IExtensionManagementService, IExtensionGalleryService, IExtensionTipsService, LocalExtensionType, EXTENSION_IDENTIFIER_PATTERN} from 'vs/platform/extensionManagement/common/extensionManagement';
......@@ -51,7 +52,7 @@ export class ExtensionTipsService implements IExtensionTipsService {
const configuration = this.configurationService.getConfiguration<IExtensionsConfiguration>(ConfigurationKey);
if (configuration.recommendations) {
const regEx = new RegExp(EXTENSION_IDENTIFIER_PATTERN);
return configuration.recommendations.filter(recommendation => regEx.test(recommendation));
return distinct(configuration.recommendations).filter(recommendation => regEx.test(recommendation));
}
return configuration.recommendations || [];
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册