diff --git a/packages/api/src/jobs/rss/refreshFeed.ts b/packages/api/src/jobs/rss/refreshFeed.ts index 198cf056b..ac3a71ea3 100644 --- a/packages/api/src/jobs/rss/refreshFeed.ts +++ b/packages/api/src/jobs/rss/refreshFeed.ts @@ -671,13 +671,10 @@ export const _refreshFeed = async (request: RefreshFeedRequest) => { lastFetchedChecksums[i], fetchContents[i] && allowFetchContent, folders[i], - feed, - redisClient + feed ) } } catch (e) { console.error('Error while saving RSS feeds', e) - } finally { - await redisClient.quit() } } diff --git a/packages/api/src/routers/svc/rss_feed.ts b/packages/api/src/routers/svc/rss_feed.ts index be558bc9e..5d0f0d8b4 100644 --- a/packages/api/src/routers/svc/rss_feed.ts +++ b/packages/api/src/routers/svc/rss_feed.ts @@ -31,7 +31,7 @@ export function rssFeedRouter() { } if (redisDataSource.workerRedisClient) { - await queueRSSRefreshAllFeedsJob(redisDataSource.workerRedisClient) + await queueRSSRefreshAllFeedsJob() } else { console.log('unable to fetchAll feeds, redis is not configured') return res.status(500).send('Expired') diff --git a/packages/api/src/utils/createTask.ts b/packages/api/src/utils/createTask.ts index ee532faaf..9d69807ac 100644 --- a/packages/api/src/utils/createTask.ts +++ b/packages/api/src/utils/createTask.ts @@ -663,11 +663,7 @@ export const enqueueRssFeedFetch = async ( )}_${stringToHash(JSON.stringify(subscriptionGroup.userIds.sort()))}` if (redisDataSource.workerRedisClient) { - let job = await queueRSSRefreshFeedJob( - redisDataSource.workerRedisClient, - jobid, - payload - ) + let job = await queueRSSRefreshFeedJob(jobid, payload) if (!job || !job.id) { throw 'unable to queue rss-refresh-feed-job, job did not enqueue' }