Skip to content

Commit 9410958

Browse files
bytemainNikolaRHristov
authored andcommitted
refactor(nls): use then for JSON parsing (microsoft#247013)
1 parent 08e17e0 commit 9410958

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/vs/base/node/nls.ts

+3-3
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ export async function resolveNLSConfiguration({ userLocale, osLocale, userDataPa
123123
// ^moduleId ^nlsKeys ^moduleId ^nlsKey ^nlsValue
124124
= await Promise.all([
125125
fs.promises.mkdir(commitLanguagePackCachePath, { recursive: true }),
126-
JSON.parse(await fs.promises.readFile(path.join(nlsMetadataPath, 'nls.keys.json'), 'utf-8')),
127-
JSON.parse(await fs.promises.readFile(path.join(nlsMetadataPath, 'nls.messages.json'), 'utf-8')),
128-
JSON.parse(await fs.promises.readFile(mainLanguagePackPath, 'utf-8'))
126+
fs.promises.readFile(path.join(nlsMetadataPath, 'nls.keys.json'), 'utf-8').then(content => JSON.parse(content)),
127+
fs.promises.readFile(path.join(nlsMetadataPath, 'nls.messages.json'), 'utf-8').then(content => JSON.parse(content)),
128+
fs.promises.readFile(mainLanguagePackPath, 'utf-8').then(content => JSON.parse(content)),
129129
]);
130130

131131
const nlsResult: string[] = [];

0 commit comments

Comments
 (0)