Module: Overrides::CredentialAccountSerializer
- Defined in:
- app/serializers/overrides/credential_account_serializer.rb
Overview
Source: accounts/app/serializers/overrides/credential_account_serializer.rb
Instance Method Summary collapse
Instance Method Details
#source ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/serializers/overrides/credential_account_serializer.rb', line 5 def source user = object&.user { privacy: user&.setting_default_privacy, sensitive: user&.setting_default_sensitive, language: user&.setting_default_language, note: object.note, fields: object.fields.map(&:to_h), follow_requests_count: FollowRequest.where(target_account: object).limit(40).count, hide_collections: object.hide_collections, discoverable: object.discoverable, indexable: object.indexable, email: user&.email, attribution_domains: object.attribution_domains, } end |