Merge pull request #206010 from microsoft/merogge/setting-removal

remove alert, audio cue settings after migration
This commit is contained in:
Megan Rogge 2024-02-22 10:58:52 -08:00 committed by GitHub
commit a3ab3b418e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -834,6 +834,7 @@ Registry.as<IConfigurationMigrationRegistry>(WorkbenchExtensions.ConfigurationMi
announcement = announcement ? 'auto' : 'off';
}
}
configurationKeyValuePairs.push([`${item.legacySoundSettingsKey}`, { value: undefined }]);
configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]);
return configurationKeyValuePairs;
}
@ -844,11 +845,13 @@ Registry.as<IConfigurationMigrationRegistry>(WorkbenchExtensions.ConfigurationMi
key: item.legacyAnnouncementSettingsKey!,
migrateFn: (announcement, accessor) => {
const configurationKeyValuePairs: ConfigurationKeyValuePairs = [];
const sound = accessor(item.legacySoundSettingsKey);
const sound = accessor(item.settingsKey)?.sound || accessor(item.legacySoundSettingsKey);
if (announcement !== undefined && typeof announcement !== 'string') {
announcement = announcement ? 'auto' : 'off';
}
configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]);
configurationKeyValuePairs.push([`${item.legacyAnnouncementSettingsKey}`, { value: undefined }]);
configurationKeyValuePairs.push([`${item.legacySoundSettingsKey}`, { value: undefined }]);
return configurationKeyValuePairs;
}
})));