]> git.mxchange.org Git - friendica.git/blobdiff - src/Protocol/Diaspora.php
Whitespace removed
[friendica.git] / src / Protocol / Diaspora.php
index 08a4c7bddbe5b71b8ee6ddbc18b9606c09562240..828333b41f10656119947bf96dbd1aa7a9fc246d 100644 (file)
@@ -1616,13 +1616,8 @@ class Diaspora
                        $platform = strtolower($gserver['platform']);
                        Logger::info('Detected platform', ['platform' => $platform, 'url' => $contact['url']]);
                }
-               if ($platform == 'socialhome') {
-                       // Socialhome doesn't offer an item endpoint that we could use
-                       Logger::info('Ignoring Socialhome', ['platform' => $platform, 'url' => $contact['url']]);
-                       return '';
-               }
 
-               if (!in_array($platform, ['diaspora', 'friendica', 'hubzilla'])) {
+               if (!in_array($platform, ['diaspora', 'friendica', 'hubzilla', 'socialhome'])) {
                        if (self::isHubzilla($contact['url'])) {
                                Logger::info('Detected unknown platform as Hubzilla', ['platform' => $platform, 'url' => $contact['url']]);
                                $platform = 'hubzilla';
@@ -1640,6 +1635,10 @@ class Diaspora
                        return $contact['baseurl'] . '/item/' . $guid;
                }
 
+               if ($platform == 'socialhome') {
+                       return $contact['baseurl'] . '/content/' . $guid;
+               }
+
                if ($platform != 'diaspora') {
                        Logger::info('Unknown platform', ['platform' => $platform, 'url' => $contact['url']]);
                        return '';