« get me outta code hell

gen-thumbs: spam times re: toplevel missing-misplaced steps - hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/gen-thumbs.js
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-12-20 18:57:36 -0400
committer(quasar) nebula <qznebula@protonmail.com>2025-12-20 18:57:36 -0400
commited6691b2be2de8a67f55a159b885750dd8365344 (patch)
treede7dec5415f129d8182d4f31188b8d1fab839bab /src/gen-thumbs.js
parent25d492fac5daf1b9a983792df06af41ecd8c3424 (diff)
gen-thumbs: spam times re: toplevel missing-misplaced steps
Diffstat (limited to 'src/gen-thumbs.js')
-rw-r--r--src/gen-thumbs.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/gen-thumbs.js b/src/gen-thumbs.js
index 18f88ce6..dbe13c09 100644
--- a/src/gen-thumbs.js
+++ b/src/gen-thumbs.js
@@ -1275,8 +1275,13 @@ export function checkMissingMisplacedMediaFiles(expectedImagePaths, extantImageP
 }
 
 export async function verifyImagePaths(mediaPath, {urls, wikiData}) {
+  console.time('getExpectedImagePaths');
   const expectedPaths = getExpectedImagePaths(mediaPath, {urls, wikiData});
+  console.timeEnd('getExpectedImagePaths');
+  console.time('traverseSourceImagePaths');
   const extantPaths = await traverseSourceImagePaths(mediaPath, {target: 'verify'});
+  console.timeEnd('traverseSourceImagePaths');
+  console.time('set arithmetic');
 
   const {missing: missingPaths, misplaced: misplacedPaths} =
     checkMissingMisplacedMediaFiles(expectedPaths, extantPaths);
@@ -1312,6 +1317,7 @@ export async function verifyImagePaths(mediaPath, {urls, wikiData}) {
   const individuallyMissingPaths =
     missingPaths
       .filter(file => !completelyMissingDirnames.includes(path.dirname(file)));
+  console.timeEnd('set arithmetic');
 
   const wrongExtensionPaths =
     misplacedPaths