fix: closes #13180, don't execute cron jobs if ap disabled

This commit is contained in:
Barış Soner Uşaklı
2025-02-19 20:09:31 -05:00
parent e23a14c175
commit a410587ce1

View File

@@ -59,6 +59,9 @@ ActivityPub.instances = require('./instances');
ActivityPub.startJobs = () => {
ActivityPub.helpers.log('[activitypub/jobs] Registering jobs.');
new CronJob('0 0 * * *', async () => {
if (!meta.config.activitypubEnabled) {
return;
}
try {
await ActivityPub.notes.prune();
await db.sortedSetsRemoveRangeByScore(['activities:datetime'], '-inf', Date.now() - 604800000);
@@ -68,6 +71,9 @@ ActivityPub.startJobs = () => {
}, null, true, null, null, false); // change last argument to true for debugging
new CronJob('*/30 * * * *', async () => {
if (!meta.config.activitypubEnabled) {
return;
}
try {
await ActivityPub.actors.prune();
} catch (err) {