3 * @file src/Worker/UpdateServerDirectories.php
5 namespace Friendica\Worker;
7 use Friendica\Core\Config;
8 use Friendica\Core\Logger;
10 use Friendica\Model\GContact;
11 use Friendica\Model\GServer;
12 use Friendica\Protocol\PortableContact;
14 class UpdateServerDirectories
17 * Query global servers for their users
19 public static function execute()
21 if (DI::config()->get('system', 'poco_discovery') == PortableContact::DISABLED) {
25 // Query Friendica and Hubzilla servers for their users
28 // Query GNU Social servers for their users ("statistics" addon has to be enabled on the GS server)
29 if (!DI::config()->get('system', 'ostatus_disabled')) {
30 GContact::discoverGsUsers();