X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FWorker%2FUpdateGContacts.php;h=edee112eef9c3cef467207a4f9742a69793d7042;hb=4dec002dcb0b4abfd08f8761b37295e602243d96;hp=64ffb2a50be952907857a4cff157b2716e0d6957;hpb=537da657cca1460462f91d788857276e1c21a16d;p=friendica.git diff --git a/src/Worker/UpdateGContacts.php b/src/Worker/UpdateGContacts.php index 64ffb2a50b..edee112eef 100644 --- a/src/Worker/UpdateGContacts.php +++ b/src/Worker/UpdateGContacts.php @@ -9,29 +9,31 @@ use Friendica\Core\Logger; use Friendica\Core\Protocol; use Friendica\Core\Worker; use Friendica\Database\DBA; -use Friendica\Model\Contact; +use Friendica\Model\GContact; use Friendica\Model\GServer; use Friendica\Util\DateTimeFormat; use Friendica\Util\Strings; class UpdateGContacts { - // Updates gcontact entries + /** + * Updates global contacts + */ public static function execute() { if (!Config::get('system', 'poco_completion')) { return; } - Logger::info('Discover contacts'); + Logger::info('Update global contacts'); $starttime = time(); $contacts = DBA::p("SELECT `url`, `created`, `updated`, `last_failure`, `last_contact`, `server_url`, `network` FROM `gcontact` WHERE `last_contact` < UTC_TIMESTAMP - INTERVAL 1 MONTH AND `last_failure` < UTC_TIMESTAMP - INTERVAL 1 MONTH AND - `network` IN (?, ?, ?, ?, '') ORDER BY rand()", - Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED); + `network` IN (?, ?, ?, ?, ?, '') ORDER BY rand()", + Protocol::ACTIVITYPUB, Protocol::DFRN, Protocol::DIASPORA, Protocol::OSTATUS, Protocol::FEED); $checked = 0; @@ -51,7 +53,7 @@ class UpdateGContacts continue; } - $server_url = Contact::getBasepath($contact['url']); + $server_url = GContact::getBasepath($contact['url'], true); $force_update = false; if (!empty($contact['server_url'])) {