0
0
Fork 0

Add _:inReplyToAtomUri to ActivityPub (#4702)

This commit is contained in:
Eugen Rochko 2017-08-26 19:55:10 +02:00 committed by GitHub
parent 0397c58b61
commit 0d5d11eeff
4 changed files with 27 additions and 5 deletions

View file

@ -9,6 +9,7 @@ class ActivityPub::NoteSerializer < ActiveModel::Serializer
has_many :virtual_tags, key: :tag
attribute :atom_uri, key: '_:atomUri', if: :local?
attribute :in_reply_to_atom_uri, key: '_:inReplyToAtomUri'
def id
ActivityPub::TagManager.instance.uri_for(object)
@ -64,6 +65,12 @@ class ActivityPub::NoteSerializer < ActiveModel::Serializer
::TagManager.instance.uri_for(object)
end
def in_reply_to_atom_uri
return unless object.reply?
::TagManager.instance.uri_for(object.thread)
end
def local?
object.account.local?
end