From f502e207d46aea02779d6b860491c303f35911fd Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 6 May 2024 10:02:47 -0300 Subject: yaml: demonolithize loadAndProcessDataDocuments --- src/upd8.js | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'src/upd8.js') diff --git a/src/upd8.js b/src/upd8.js index e2b65b75..9b1f5412 100755 --- a/src/upd8.js +++ b/src/upd8.js @@ -51,8 +51,6 @@ import {sortByName} from '#sort'; import {empty, withEntries} from '#sugar'; import {generateURLs, urlSpec} from '#urls'; import {identifyAllWebRoutes} from '#web-routes'; -import {linkWikiDataArrays, loadAndProcessDataDocuments, sortWikiDataArrays} - from '#yaml'; import { colors, @@ -80,6 +78,13 @@ import genThumbs, { verifyImagePaths, } from '#thumbs'; +import { + getAllDataSteps, + linkWikiDataArrays, + loadAndProcessDataDocuments, + sortWikiDataArrays, +} from '#yaml'; + import FileSizePreloader from './file-size-preloader.js'; import {listingSpec, listingTargetSpec} from './listing-spec.js'; import * as buildModes from './write/build-modes/index.js'; @@ -1066,9 +1071,11 @@ async function main() { let processDataAggregate, wikiDataResult; + const yamlDataSteps = getAllDataSteps(); + try { ({aggregate: processDataAggregate, result: wikiDataResult} = - await loadAndProcessDataDocuments({dataPath})); + await loadAndProcessDataDocuments(yamlDataSteps, {dataPath})); } catch (error) { console.error(error); @@ -1351,7 +1358,7 @@ async function main() { timeStart: Date.now(), }); - sortWikiDataArrays(wikiData); + sortWikiDataArrays(yamlDataSteps, wikiData); Object.assign(stepStatusSummary.sortWikiDataArrays, { status: STATUS_DONE_CLEAN, -- cgit 1.3.0-6-gf8a5