From c7f605d00adedb62c627faa2fcb36ff165349d46 Mon Sep 17 00:00:00 2001 From: Jackson Harper Date: Tue, 16 Jan 2024 11:14:51 +0800 Subject: [PATCH] If redis fails assume we need to refetch the item --- packages/api/src/jobs/rss/refreshFeed.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/packages/api/src/jobs/rss/refreshFeed.ts b/packages/api/src/jobs/rss/refreshFeed.ts index 408d6d4fa..67f615153 100644 --- a/packages/api/src/jobs/rss/refreshFeed.ts +++ b/packages/api/src/jobs/rss/refreshFeed.ts @@ -264,8 +264,14 @@ const isItemRecentlySaved = async ( url: string ) => { const key = `recent-saved-item:${userId}:${url}` - const result = await redisClient.get(key) - return !!result + try { + const result = await redisClient.get(key) + return !!result + } catch (err) { + console.error('error checking if item is old', err) + } + // If we failed to check, assume the item is good + return false } const createTask = async ( @@ -276,6 +282,7 @@ const createTask = async ( folder: FolderType, redisClient: RedisClientType ) => { + console.log('creating task to fetch', feedUrl) const isRecentlySaved = await isItemRecentlySaved( redisClient, userId,