]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/DiscoverPoCo.php
"UpdateServers" added
[friendica.git] / src / Worker / DiscoverPoCo.php
index 508914b48ff5d86d5345509c57d8bda5719bbfc5..cd0968fd86985be7a4d699fc3d4e81954c01053d 100644 (file)
@@ -28,7 +28,6 @@ class DiscoverPoCo
                This function can be called in these ways:
                - checkcontact: Updates gcontact entries
                - server <poco url>: Searches for the poco server list. "poco url" is base64 encoded.
-               - update_server: Frequently check the first 250 servers for vitality.
                - PortableContact::load: Load POCO data from a given POCO address
                */
 
@@ -51,8 +50,6 @@ class DiscoverPoCo
                                $result .= "failed";
                        }
                        Logger::log($result, Logger::DEBUG);
-               } elseif ($command == "update_server") {
-                       self::updateServer();
                } elseif ($command == "load") {
                        if (!empty($param4)) {
                                $url = $param4;
@@ -81,31 +78,4 @@ class DiscoverPoCo
 
                return;
        }
-
-       /**
-        * @brief Updates the first 250 servers
-        *
-        */
-       private static function updateServer() {
-               $r = q("SELECT `url`, `created`, `last_failure`, `last_contact` FROM `gserver` ORDER BY rand()");
-
-               if (!DBA::isResult($r)) {
-                       return;
-               }
-
-               $updated = 0;
-
-               foreach ($r AS $server) {
-                       if (!PortableContact::updateNeeded($server["created"], "", $server["last_failure"], $server["last_contact"])) {
-                               continue;
-                       }
-                       Logger::log('Update server status for server '.$server["url"], Logger::DEBUG);
-
-                       Worker::add(PRIORITY_LOW, "DiscoverPoCo", "server", $server["url"]);
-
-                       if (++$updated > 250) {
-                               return;
-                       }
-               }
-       }
 }