Add: fep-e232引用仕様 (#725)

* Add: fep-e232引用仕様

* Fix test
This commit is contained in:
KMY(雪あすか) 2024-04-23 19:48:16 +09:00 committed by GitHub
parent eb28fa8e53
commit f29f3c5c85
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 75 additions and 5 deletions

View file

@ -140,7 +140,19 @@ class ActivityPub::NoteSerializer < ActivityPub::Serializer
end
def virtual_tags
object.active_mentions.to_a.sort_by(&:id) + object.tags + object.emojis
object.active_mentions.to_a.sort_by(&:id) + object.tags + object.emojis + virtual_tags_of_quote
end
def virtual_tags_of_quote
return [] unless object.quote?
[
{
type: 'Link',
mediaType: 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"',
href: quote_uri,
},
]
end
def atom_uri