From 5038549631b0413552fe6589e7c77f66e53e7bcd Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 13 May 2024 09:02:11 -0300 Subject: upd8, search: pass urls & thumbs utils into search spec process --- src/search.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/search.js') 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)); -- cgit 1.3.0-6-gf8a5