]> git.mxchange.org Git - friendica-addons.git/commitdiff
Bluesky: Fix probe mistake
authorMichael <heluecht@pirati.ca>
Wed, 30 Oct 2024 05:11:50 +0000 (05:11 +0000)
committerMichael <heluecht@pirati.ca>
Wed, 30 Oct 2024 05:11:50 +0000 (05:11 +0000)
bluesky/bluesky.php

index 45a56792f52dd1a02fb48776080f877f473dba81..af7d9ac703822bae0a5c794f7b5dbfebd4fc9cb3 100644 (file)
@@ -181,7 +181,7 @@ function bluesky_item_by_link(array &$hookData)
                return;
        }
 
-       if (!preg_match('#/profile/(.+)/post/(.+)#', $hookData['uri'], $matches)) {
+       if (!preg_match('#^' . BLUESKY_WEB . '/profile/(.+)/post/(.+)#', $hookData['uri'], $matches)) {
                return;
        }
 
@@ -1833,7 +1833,7 @@ function bluesky_get_preferences(int $uid): ?stdClass
 
 function bluesky_get_did_by_profile(string $url, int $uid): string
 {
-       if (preg_match('#/profile/(.+)#', $url, $matches)) {
+       if (preg_match('#^' . BLUESKY_WEB . '/profile/(.+)#', $url, $matches)) {
                $did = bluesky_get_did($matches[1], $uid);
                if (!empty($did)) {
                        return $did;