Skip to content

Commit 5b213ef

Browse files
authored
repo sync
2 parents b579486 + d507eec commit 5b213ef

File tree

3 files changed

+16
-16
lines changed

3 files changed

+16
-16
lines changed

lib/redirects/precompile.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ const nonEnterpriseDefaultVersion = require('../non-enterprise-default-version')
1010

1111
// This function runs at server warmup and precompiles possible redirect routes.
1212
// It outputs them in key-value pairs within a neat Javascript object: { oldPath: newPath }
13-
module.exports = async function precompileRedirects (pageList, pageMap) {
13+
module.exports = function precompileRedirects (pageList, pageMap) {
1414
const allRedirects = {}
1515

1616
// 1. CURRENT PAGES PERMALINKS AND FRONTMATTER

lib/site-data.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,28 @@ const languages = require('./languages')
55
const dataDirectory = require('./data-directory')
66
const encodeBracketedParentheticals = require('./encode-bracketed-parentheticals')
77

8-
const loadSiteDataFromDir = async dir => ({
8+
const loadSiteDataFromDir = dir => ({
99
site: {
10-
data: await dataDirectory(path.join(dir, 'data'), {
10+
data: dataDirectory(path.join(dir, 'data'), {
1111
preprocess: dataString =>
1212
encodeBracketedParentheticals(dataString.trimEnd()),
1313
ignorePatterns: [/README\.md$/]
1414
})
1515
}
1616
})
1717

18-
module.exports = async function loadSiteData () {
18+
module.exports = function loadSiteData () {
1919
// load english site data
2020
const siteData = {
21-
en: await loadSiteDataFromDir(languages.en.dir)
21+
en: loadSiteDataFromDir(languages.en.dir)
2222
}
2323

2424
// load and add other language data to siteData where keys match english keys,
2525
// filling holes with english site data
2626
const englishKeys = Object.keys(flat(siteData.en))
2727
for (const language of Object.values(languages)) {
2828
if (language.code === 'en') continue
29-
const data = await loadSiteDataFromDir(language.dir)
29+
const data = loadSiteDataFromDir(language.dir)
3030
for (const key of englishKeys) {
3131
set(
3232
siteData,
@@ -45,5 +45,5 @@ module.exports = async function loadSiteData () {
4545
)
4646
}
4747

48-
return Promise.resolve(siteData)
48+
return siteData
4949
}

lib/warm-server.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ const loadSiteTree = require('./site-tree')
99
const dog = {
1010
loadPages: statsd.timer(loadPages, 'load_pages'),
1111
loadPageMap: statsd.timer(loadPageMap, 'load_page_map'),
12-
loadRedirects: statsd.asyncTimer(loadRedirects, 'load_redirects'),
12+
loadRedirects: statsd.timer(loadRedirects, 'load_redirects'),
1313
loadSiteData: statsd.timer(loadSiteData, 'load_site_data'),
1414
loadSiteTree: statsd.asyncTimer(loadSiteTree, 'load_site_tree')
1515
}
@@ -39,20 +39,20 @@ async function warmServer () {
3939
console.log('Priming context information...')
4040
}
4141

42-
if (!pageList || !site) {
43-
// Promise.all is used to load multiple things in parallel
44-
[pageList, site] = await Promise.all([
45-
pageList || dog.loadPages(),
46-
site || dog.loadSiteData()
47-
])
42+
if (!pageList) {
43+
pageList = dog.loadPages()
44+
}
45+
46+
if (!site) {
47+
site = dog.loadSiteData()
4848
}
4949

5050
if (!pageMap) {
51-
pageMap = await dog.loadPageMap(pageList)
51+
pageMap = dog.loadPageMap(pageList)
5252
}
5353

5454
if (!redirects) {
55-
redirects = await dog.loadRedirects(pageList, pageMap)
55+
redirects = dog.loadRedirects(pageList, pageMap)
5656
}
5757

5858
if (!siteTree) {

0 commit comments

Comments
 (0)