diff options
Diffstat (limited to 'app/serializers/activitypub/actor_serializer.rb')
-rw-r--r-- | app/serializers/activitypub/actor_serializer.rb | 24 |
1 files changed, 2 insertions, 22 deletions
diff --git a/app/serializers/activitypub/actor_serializer.rb b/app/serializers/activitypub/actor_serializer.rb index 4cafe27e9..7ea28afd5 100644 --- a/app/serializers/activitypub/actor_serializer.rb +++ b/app/serializers/activitypub/actor_serializer.rb @@ -6,7 +6,7 @@ class ActivityPub::ActorSerializer < ActivityPub::Serializer context :security context_extensions :manually_approves_followers, :featured, :also_known_as, - :moved_to, :property_value, :hashtag, :emoji, :identity_proof, + :moved_to, :property_value, :hashtag, :emoji, :adult_content, :gently, :kobold, :froze, :big attributes :id, :type, :following, :followers, @@ -122,7 +122,7 @@ class ActivityPub::ActorSerializer < ActivityPub::Serializer end def virtual_attachments - object.fields + object.identity_proofs.active + object.fields end def moved_to @@ -169,24 +169,4 @@ class ActivityPub::ActorSerializer < ActivityPub::Serializer Formatter.instance.format_field(object.account, object.value) end end - - class AccountIdentityProofSerializer < ActivityPub::Serializer - attributes :type, :name, :signature_algorithm, :signature_value - - def type - 'IdentityProof' - end - - def name - object.provider_username - end - - def signature_algorithm - object.provider - end - - def signature_value - object.token - end - end end |