diff options
author | (quasar) nebula <qznebula@protonmail.com> | 2024-05-13 09:02:11 -0300 |
---|---|---|
committer | (quasar) nebula <qznebula@protonmail.com> | 2024-05-31 12:11:52 -0300 |
commit | 5038549631b0413552fe6589e7c77f66e53e7bcd (patch) | |
tree | c0a5d8cece358918e12be5c0a504f409ccf0b45f /src/search.js | |
parent | b6d09fa09a731f21cb35861715cf076f49460e28 (diff) |
upd8, search: pass urls & thumbs utils into search spec process
Diffstat (limited to 'src/search.js')
-rw-r--r-- | src/search.js | 12 |
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)); |