]> git.mxchange.org Git - friendica-addons.git/commitdiff
Bluesky: Avoid duplicated reshares
authorMichael <heluecht@pirati.ca>
Sun, 16 Feb 2025 06:12:49 +0000 (06:12 +0000)
committerMichael <heluecht@pirati.ca>
Sun, 16 Feb 2025 06:12:49 +0000 (06:12 +0000)
bluesky/bluesky.php

index 7f6bb9e7ab8abfbd348fcdf285684c2375f7a213..ba80660cf28aec3b64a74f805855aa7f1186d17d 100644 (file)
@@ -1005,6 +1005,10 @@ function bluesky_process_reason(stdClass $reason, string $uri, int $uid)
                return;
        }
 
+       if (Post::exists(['uid' => $item['uid'], 'thr-parent' => $item['thr-parent'], 'verb' => $item['verb'], 'contact-id' => $item['contact-id']])) {
+               return;
+       }
+
        $item['guid']         = Item::guidFromUri($item['uri'], $contact['alias']);
        $item['owner-name']   = $item['author-name'];
        $item['owner-link']   = $item['author-link'];