X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FModel%2FGServer.php;h=0f5f55ab671a19979fd4b1a02659d199a889fb24;hb=7b7132971a64a92a685a5fd860fe4709dce1765a;hp=eca4c5a7e203f3f37c3539eb9119a63662a48fc2;hpb=c84a8ebe78f7b7e0ca39fdd39056ce894944cafe;p=friendica.git diff --git a/src/Model/GServer.php b/src/Model/GServer.php index eca4c5a7e2..0f5f55ab67 100644 --- a/src/Model/GServer.php +++ b/src/Model/GServer.php @@ -1,17 +1,32 @@ . + * */ + namespace Friendica\Model; use DOMDocument; use DOMXPath; -use Friendica\Core\Config; use Friendica\Core\Protocol; use Friendica\Core\Worker; use Friendica\Database\DBA; +use Friendica\DI; use Friendica\Module\Register; use Friendica\Network\CurlResult; use Friendica\Util\Network; @@ -192,7 +207,7 @@ class GServer } // When a nodeinfo is present, we don't need to dig further - $xrd_timeout = Config::get('system', 'xrd_timeout'); + $xrd_timeout = DI::config()->get('system', 'xrd_timeout'); $curlResult = Network::curl($url . '/.well-known/nodeinfo', false, ['timeout' => $xrd_timeout]); if ($curlResult->isTimeout()) { DBA::update('gserver', ['last_failure' => DateTimeFormat::utcNow()], ['nurl' => Strings::normaliseLink($url)]); @@ -726,7 +741,7 @@ class GServer */ private static function validHostMeta(string $url) { - $xrd_timeout = Config::get('system', 'xrd_timeout'); + $xrd_timeout = DI::config()->get('system', 'xrd_timeout'); $curlResult = Network::curl($url . '/.well-known/host-meta', false, ['timeout' => $xrd_timeout]); if (!$curlResult->isSuccess()) { return false; @@ -1348,7 +1363,7 @@ class GServer $no_of_queries = 5; - $requery_days = intval(Config::get('system', 'poco_requery_days')); + $requery_days = intval(DI::config()->get('system', 'poco_requery_days')); if ($requery_days == 0) { $requery_days = 7; @@ -1388,7 +1403,7 @@ class GServer */ private static function discoverFederation() { - $last = Config::get('poco', 'last_federation_discovery'); + $last = DI::config()->get('poco', 'last_federation_discovery'); if ($last) { $next = $last + (24 * 60 * 60); @@ -1412,7 +1427,7 @@ class GServer } // Disvover Mastodon servers - $accesstoken = Config::get('system', 'instances_social_key'); + $accesstoken = DI::config()->get('system', 'instances_social_key'); if (!empty($accesstoken)) { $api = 'https://instances.social/api/1.0/instances/list?count=0'; @@ -1429,6 +1444,6 @@ class GServer } } - Config::set('poco', 'last_federation_discovery', time()); + DI::config()->set('poco', 'last_federation_discovery', time()); } }