]> git.mxchange.org Git - friendica.git/blobdiff - src/Protocol/Relay.php
Function is renamed
[friendica.git] / src / Protocol / Relay.php
index 7d62ba576ea73620739b30b079a7cda7bd184572..e7e878a02d7e60634641fedf6ef66d89ec6c5617 100644 (file)
@@ -66,6 +66,11 @@ class Relay
        {
                $config = DI::config();
 
+               if (Contact::hasFollowers($authorid)) {
+                       Logger::info('Author has got followers on this server - accepted', ['network' => $network, 'url' => $url, 'author' => $authorid, 'tags' => $tags]);
+                       return true;
+               }
+
                $scope = $config->get('system', 'relay_scope');
 
                if ($scope == self::SCOPE_NONE) {
@@ -193,12 +198,7 @@ class Relay
                }
 
                if (!empty($languages) || !empty($detected)) {
-                       $cachekey = 'relay:isWantedLanguage';
-                       $user_languages = DI::cache()->get($cachekey);
-                       if (is_null($user_languages)) {
-                               $user_languages = User::getLanguages();
-                               DI::cache()->set($cachekey, $user_languages);
-                       }
+                       $user_languages = User::getLanguages();
 
                        foreach ($detected as $language) {
                                if (in_array($language, $user_languages)) {