refactor(v2): return value instead of Promise in async (#1545)

This commit is contained in:
Hongarc 2019-06-03 00:40:45 +07:00 committed by Yangshun Tay
parent 7ca66cb79e
commit 2a08e9c57d

View file

@ -49,23 +49,15 @@ class DocusaurusPluginContentPages {
cwd: pagesDir, cwd: pagesDir,
}); });
// Prepare metadata container. return pagesFiles.map(relativeSource => {
const pagesMetadatas = [];
await Promise.all(
pagesFiles.map(async relativeSource => {
const source = path.join(pagesDir, relativeSource); const source = path.join(pagesDir, relativeSource);
const pathName = encodePath(fileToPath(relativeSource)); const pathName = encodePath(fileToPath(relativeSource));
// Default Language. // Default Language.
const metadata = { return {
permalink: pathName.replace(/^\//, baseUrl), permalink: pathName.replace(/^\//, baseUrl),
source, source,
}; };
pagesMetadatas.push(metadata); });
}),
);
return pagesMetadatas;
} }
async contentLoaded({content, actions}) { async contentLoaded({content, actions}) {