Add support for local quote stamps (#35626)

This commit is contained in:
Claire
2025-08-01 16:55:25 +02:00
committed by GitHub
parent 483da67204
commit 591df1f205
18 changed files with 241 additions and 16 deletions

View File

@@ -204,7 +204,7 @@ class ActivityPub::NoteSerializer < ActivityPub::Serializer
end
def quote_authorization?
object.quote&.approval_uri.present?
object.quote.present? && ActivityPub::TagManager.instance.approval_uri_for(object.quote).present?
end
def quote
@@ -213,8 +213,7 @@ class ActivityPub::NoteSerializer < ActivityPub::Serializer
end
def quote_authorization
# TODO: approval of local quotes may work differently, perhaps?
object.quote.approval_uri
ActivityPub::TagManager.instance.approval_uri_for(object.quote)
end
class MediaAttachmentSerializer < ActivityPub::Serializer