fix: disable Mastodon external like/repost status posts
AP endpoint already sends native Like/Announce activities to fediverse authors, making the "❤️ URL" / "🔁 URL" Mastodon status posts redundant. Disabling syndicateExternalLikes + syndicateExternalReposts prevents the "did not return a URL" error from the scope-limited Mastodon token. Native same-instance favourites/reblogs still route through Mastodon (requires write:favourites + write:statuses scope on the token). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -331,6 +331,12 @@ export default {
|
|||||||
url: mastodonUrl,
|
url: mastodonUrl,
|
||||||
user: mastodonUser,
|
user: mastodonUser,
|
||||||
accessToken: mastodonAccessToken,
|
accessToken: mastodonAccessToken,
|
||||||
|
// AP endpoint sends native Like/Announce activities; skip the redundant
|
||||||
|
// "❤️ URL" / "🔁 URL" status posts for external fediverse URLs.
|
||||||
|
// Native same-instance favourites/reblogs still work (needs write:favourites
|
||||||
|
// + write:statuses scope on the token).
|
||||||
|
syndicateExternalLikes: false,
|
||||||
|
syndicateExternalReposts: false,
|
||||||
},
|
},
|
||||||
"@indiekit/endpoint-syndicate": {
|
"@indiekit/endpoint-syndicate": {
|
||||||
mountPath: syndicateMountPath,
|
mountPath: syndicateMountPath,
|
||||||
|
|||||||
Reference in New Issue
Block a user