« get me outta code hell

hsmusic-wiki - HSMusic - static wiki software cataloguing collaborative creation
about summary refs log tree commit diff
path: root/src/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/search.js')
-rw-r--r--src/search.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/search.js b/src/search.js
index 5524344f..33d5d838 100644
--- a/src/search.js
+++ b/src/search.js
@@ -8,6 +8,8 @@ import FlexSearch from 'flexsearch';
 import {logError, logInfo, logWarn} from '#cli';
 import {makeSearchIndex, populateSearchIndex, searchSpec} from '#search-spec';
 import {stitchArrays} from '#sugar';
+import {checkIfImagePathHasCachedThumbnails, getThumbnailEqualOrSmaller}
+  from '#thumbs';
 
 async function exportIndexToJSON(index) {
   const results = {};
@@ -20,6 +22,8 @@ async function exportIndexToJSON(index) {
 }
 
 export async function writeSearchData({
+  thumbsCache,
+  urls,
   wikiCachePath,
   wikiData,
 }) {
@@ -47,7 +51,13 @@ export async function writeSearchData({
     index: indexes,
     descriptor: descriptors,
   }).forEach(({index, descriptor}) =>
-      populateSearchIndex(index, descriptor, {wikiData}));
+      populateSearchIndex(index, descriptor, {
+        checkIfImagePathHasCachedThumbnails,
+        getThumbnailEqualOrSmaller,
+        thumbsCache,
+        urls,
+        wikiData,
+      }));
 
   const jsonIndexes =
     await Promise.all(indexes.map(exportIndexToJSON));