diff options
author | multiple creatures <dev@multiple-creature.party> | 2019-09-24 18:28:52 -0500 |
---|---|---|
committer | multiple creatures <dev@multiple-creature.party> | 2019-09-24 18:28:52 -0500 |
commit | b50ab4778f7765fbc0454f5a67391438d111b9b3 (patch) | |
tree | 2295f38e4c1d23ff6d3c9f661cc31d5faf4b37f9 /app/serializers/activitypub/actor_serializer.rb | |
parent | 3d133d164146878048d703bc608f3ad6f6506ae4 (diff) |
add account limited by admin flag to api + badge
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 |