namespace Friendica\Worker;
use Friendica\Core\Logger;
-use Friendica\Database\DBA;
use Friendica\DI;
use Friendica\Model\Contact;
use Friendica\Model\GServer;
+use Friendica\Network\HTTPClient\Client\HttpClientAccept;
class UpdateServerDirectory
{
private static function discoverPoCo(array $gserver)
{
- $result = DI::httpClient()->fetch($gserver['poco'] . '?fields=urls');
+ $result = DI::httpClient()->fetch($gserver['poco'] . '?fields=urls', HttpClientAccept::JSON);
if (empty($result)) {
Logger::info('Empty result', ['url' => $gserver['url']]);
return;
private static function discoverMastodonDirectory(array $gserver)
{
- $result = DI::httpClient()->fetch($gserver['url'] . '/api/v1/directory?order=new&local=true&limit=200&offset=0');
+ $result = DI::httpClient()->fetch($gserver['url'] . '/api/v1/directory?order=new&local=true&limit=200&offset=0', HttpClientAccept::JSON);
if (empty($result)) {
Logger::info('Empty result', ['url' => $gserver['url']]);
return;