This commit is contained in:
Sandeep Somavarapu
2020-02-21 16:06:58 +01:00
parent 6cea9545d2
commit 51fb67b182
7 changed files with 85 additions and 26 deletions

View File

@@ -4,7 +4,7 @@
*--------------------------------------------------------------------------------------------*/
import { IKeybindingService } from 'vs/platform/keybinding/common/keybinding';
import { IUserDataSyncUtilService } from 'vs/platform/userDataSync/common/userDataSync';
import { IUserDataSyncUtilService, getDefaultIgnoredSettings } from 'vs/platform/userDataSync/common/userDataSync';
import { IStringDictionary } from 'vs/base/common/collections';
import { registerSingleton } from 'vs/platform/instantiation/common/extensions';
import { FormattingOptions } from 'vs/base/common/jsonFormatter';
@@ -23,7 +23,11 @@ class UserDataSyncUtilService implements IUserDataSyncUtilService {
@ITextResourceConfigurationService private readonly textResourceConfigurationService: ITextResourceConfigurationService,
) { }
public async resolveUserBindings(userBindings: string[]): Promise<IStringDictionary<string>> {
async resolveDefaultIgnoredSettings(): Promise<string[]> {
return getDefaultIgnoredSettings();
}
async resolveUserBindings(userBindings: string[]): Promise<IStringDictionary<string>> {
const keys: IStringDictionary<string> = {};
for (const userbinding of userBindings) {
keys[userbinding] = this.keybindingsService.resolveUserBinding(userbinding).map(part => part.getUserSettingsLabel()).join(' ');