闭社主体 forked from https://github.com/tootsuite/mastodon
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines
385 B

  1. # frozen_string_literal: true
  2. class REST::CredentialAccountSerializer < REST::AccountSerializer
  3. attributes :source
  4. def source
  5. user = object.user
  6. {
  7. privacy: user.setting_default_privacy,
  8. sensitive: user.setting_default_sensitive,
  9. language: user.setting_default_language,
  10. note: object.note,
  11. fields: object.fields.map(&:to_h),
  12. }
  13. end
  14. end