attempt at making generation faster on weak remote machine

This commit is contained in:
tmont 2020-07-20 22:44:24 -07:00
parent 46a3a4f528
commit fc8f6e3066

View File

@ -723,12 +723,19 @@ const processRecords = async () => {
await promiseMe(callback => fs.writeFile(targetFile, stateHtml, callback));
console.log(`wrote to ${targetFile} in ${Date.now() - start}ms`);
}));
}
}));
for (const countryData of countryArr) {
if (!countryData.states) {
continue;
}
for (const stateData of countryData.states) {
if (!stateData.name || !stateData.counties || !stateData.counties.length) {
continue;
}
await Promise.all(stateData.counties.map(async (countyData) => {
for (const countyData of stateData.counties) {
countyData.population = countyData.population || 0;
const start = Date.now();
@ -744,10 +751,9 @@ const processRecords = async () => {
});
await promiseMe(callback => fs.writeFile(targetFile, countyHtml, callback));
console.log(`wrote to ${targetFile} in ${Date.now() - start}ms`);
}));
}
}
}));
}
console.log(`finished in ${((Date.now() - globalStart) / 1000).toFixed(2)}s`);
};