perf(worker): skip the bunny purge cron when purging is off (#2208)

This commit is contained in:
Hampus
2026-08-31 00:14:39 +02:00
committed by GitHub
parent b163888cf3
commit a96d9cd075
+8 -2
View File
@@ -44,7 +44,9 @@ const SEARCH_REQUIRED_TASKS = new Set<string>([
function registerCronJobs(cron: CronScheduler): void {
cron.upsert('processAssetDeletionQueue', 'processAssetDeletionQueue', {}, '0 */5 * * * *', {ledger: false});
cron.upsert('processBunnyPurgeQueue', 'processBunnyPurgeQueue', {}, '*/10 * * * * *', {ledger: false});
if (Config.bunny.purgeEnabled) {
cron.upsert('processBunnyPurgeQueue', 'processBunnyPurgeQueue', {}, '*/10 * * * * *', {ledger: false});
}
cron.upsert('processPendingBulkMessageDeletions', 'processPendingBulkMessageDeletions', {}, '0 */10 * * * *', {
ledger: false,
});
@@ -73,7 +75,11 @@ function registerCronJobs(cron: CronScheduler): void {
}
cron.upsert('flushUserActivityBuffer', 'flushUserActivityBuffer', {}, '*/10 * * * * *', {ledger: false});
Logger.info(
{blocklistFeeds: Config.blocklistFeeds.enabled, selfHosted: Config.instance.selfHosted},
{
blocklistFeeds: Config.blocklistFeeds.enabled,
bunnyPurge: Config.bunny.purgeEnabled,
selfHosted: Config.instance.selfHosted,
},
'Cron jobs registered successfully',
);
}