From: Hypolite Petovan Date: Wed, 17 Oct 2018 05:10:07 +0000 (-0400) Subject: Add Mastodon/Pleroma protocol guessing X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b5fb81f535b7daba255bc3a9750c89b9adcc5abe;p=friendica.git Add Mastodon/Pleroma protocol guessing --- diff --git a/src/Core/Protocol.php b/src/Core/Protocol.php index d41250a686..949e2350c3 100644 --- a/src/Core/Protocol.php +++ b/src/Core/Protocol.php @@ -108,6 +108,13 @@ class Protocol } } + // Mastodon, Pleroma + if (preg_match('=https?://(.+?)/users/(.+)=ism', $profile_url, $matches) + || preg_match('=https?://(.+?)/@(.+)=ism', $profile_url, $matches) + ) { + return self::ACTIVITYPUB; + } + // pumpio (http://host.name/user) if (preg_match('=https?://([\.\w]+)/([\.\w]+)$=ism', $profile_url, $matches)) { return self::PUMPIO;