|
@ -7,6 +7,8 @@ class ActivityPub::ActorSerializer < ActiveModel::Serializer |
|
|
:inbox, :outbox, :preferred_username, |
|
|
:inbox, :outbox, :preferred_username, |
|
|
:name, :summary, :icon, :image |
|
|
:name, :summary, :icon, :image |
|
|
|
|
|
|
|
|
|
|
|
has_one :public_key, serializer: ActivityPub::PublicKeySerializer |
|
|
|
|
|
|
|
|
def id |
|
|
def id |
|
|
account_url(object) |
|
|
account_url(object) |
|
|
end |
|
|
end |
|
@ -50,4 +52,8 @@ class ActivityPub::ActorSerializer < ActiveModel::Serializer |
|
|
def image |
|
|
def image |
|
|
full_asset_url(object.header.url(:original)) |
|
|
full_asset_url(object.header.url(:original)) |
|
|
end |
|
|
end |
|
|
|
|
|
|
|
|
|
|
|
def public_key |
|
|
|
|
|
object |
|
|
|
|
|
end |
|
|
end |
|
|
end |