namespace Friendica\Worker;
use Friendica\App;
-use Friendica\BaseObject;
use Friendica\Core\Cache;
use Friendica\Core\Config;
use Friendica\Core\Logger;
use Friendica\Core\Worker;
use Friendica\Database\DBA;
use Friendica\Database\PostUpdate;
+use Friendica\DI;
use Friendica\Model\Contact;
use Friendica\Model\GContact;
+use Friendica\Model\GServer;
use Friendica\Model\Nodeinfo;
use Friendica\Model\Photo;
use Friendica\Model\User;
use Friendica\Network\Probe;
-use Friendica\Protocol\PortableContact;
use Friendica\Util\Network;
use Friendica\Util\Proxy as ProxyUtils;
use Friendica\Util\Strings;
{
public static function execute($command = '')
{
- $a = BaseObject::getApp();
+ $a = DI::app();
// No parameter set? So return
if ($command == '') {
Logger::info('cron_start');
Nodeinfo::update();
// Now trying to register
- $url = 'http://the-federation.info/register/' . $a->getHostName();
+ $url = 'http://the-federation.info/register/' . DI::baseUrl()->getHostname();
Logger::debug('Check registering url', ['url' => $url]);
$ret = Network::fetchUrl($url);
Logger::debug('Check registering answer', ['answer' => $ret]);
}
// clear old cache
- Cache::clear();
+ DI::cache()->clear();
// clear old item cache files
clear_cache();
return;
}
- if (!PortableContact::reachable($contact["url"])) {
+ if (!GServer::reachable($contact["url"])) {
continue;
}