From e3c62d46969cd5c3487066a4bc8fece4860a97d0 Mon Sep 17 00:00:00 2001 From: orangecoding Date: Wed, 29 Oct 2025 10:35:07 +0100 Subject: [PATCH] fixing test runner --- index.js | 1 + lib/services/similarity-check/similarityCache.js | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/index.js b/index.js index 840c475..5211b08 100755 --- a/index.js +++ b/index.js @@ -38,6 +38,7 @@ await runMigrations(); const providers = await getProviders(); similarityCache.initSimilarityCache(); +similarityCache.startSimilarityCacheReloader(); //assuming interval is always in minutes const INTERVAL = config.interval * 60 * 1000; diff --git a/lib/services/similarity-check/similarityCache.js b/lib/services/similarity-check/similarityCache.js index 4175bb6..ac715fb 100644 --- a/lib/services/similarity-check/similarityCache.js +++ b/lib/services/similarity-check/similarityCache.js @@ -29,10 +29,12 @@ const reloadCycle = 60 * 60 * 1000; // every hour, refresh */ let cache = new Set(); -// Periodically refresh the cache from storage -setInterval(() => { - initSimilarityCache(); -}, reloadCycle); +export const startSimilarityCacheReloader = () => { + // Periodically refresh the cache from storage + setInterval(() => { + initSimilarityCache(); + }, reloadCycle); +}; /** * Initialize or refresh the similarity cache from persistent storage.