Let the Worker check the homepage of a profile daily

This commit is contained in:
Tobias Diekershoff 2022-11-05 09:59:12 +01:00
parent 029a539774
commit 30b9a57a37

View file

@ -27,6 +27,7 @@ use Friendica\Core\Worker;
use Friendica\Database\DBA; use Friendica\Database\DBA;
use Friendica\DI; use Friendica\DI;
use Friendica\Model\Tag; use Friendica\Model\Tag;
use Friendica\Model\User;
use Friendica\Protocol\ActivityPub\Queue; use Friendica\Protocol\ActivityPub\Queue;
use Friendica\Protocol\Relay; use Friendica\Protocol\Relay;
@ -85,6 +86,7 @@ class Cron
// Hourly cron calls // Hourly cron calls
if (DI::config()->get('system', 'last_cron_hourly', 0) + 3600 < time()) { if (DI::config()->get('system', 'last_cron_hourly', 0) + 3600 < time()) {
// Update trending tags cache for the community page // Update trending tags cache for the community page
Tag::setLocalTrendingHashtags(24, 20); Tag::setLocalTrendingHashtags(24, 20);
Tag::setGlobalTrendingHashtags(24, 20); Tag::setGlobalTrendingHashtags(24, 20);
@ -132,6 +134,10 @@ class Cron
Worker::add(Worker::PRIORITY_LOW, 'OptimizeTables'); Worker::add(Worker::PRIORITY_LOW, 'OptimizeTables');
} }
foreach (User::getList($start=1, $limit=PHP_INT_MAX, $type='active') as $user) {
Worker::add(Worker::PRIORITY_LOW, 'CheckRelMeProfileLink', $user['uid']);
}
// Resubscribe to relay servers // Resubscribe to relay servers
Relay::reSubscribe(); Relay::reSubscribe();