use Friendica\Util\Strings;
use Friendica\Util\XML;
use Friendica\Network\HTTPException;
+use Friendica\Worker\UpdateGServer;
use GuzzleHttp\Psr7\Uri;
use Psr\Http\Message\UriInterface;
*/
public static function add(string $url, bool $only_nodeinfo = false)
{
- if (self::getID($url, false)) {
+ if (self::getID($url)) {
return;
}
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $url, $only_nodeinfo);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $url, $only_nodeinfo);
}
/**
return false;
} else {
if (strtotime($gserver['next_contact']) < time()) {
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $gserver['url'], false);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $gserver['url']);
}
+
return self::isDefunct($gserver);
}
}
return true;
} else {
if (strtotime($gserver['next_contact']) < time()) {
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $gserver['url'], false);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $gserver['url']);
}
+
return !$gserver['failed'] && in_array($gserver['network'], Protocol::FEDERATED);
}
}
}
if (!empty($server) && (empty($gserver) || strtotime($gserver['next_contact']) < time())) {
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $server, false);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $server);
}
return $reachable;
Logger::info('Reset failed status for server', ['url' => $gserver['url']]);
if (strtotime($gserver['next_contact']) < time()) {
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $gserver['url'], false);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $gserver['url']);
}
}
}
Logger::info('Set failed status for server', ['url' => $gserver['url']]);
if (strtotime($gserver['next_contact']) < time()) {
- Worker::add(Worker::PRIORITY_LOW, 'UpdateGServer', $gserver['url'], false);
+ UpdateGServer::add(Worker::PRIORITY_LOW, $gserver['url']);
}
}
}