* Add attribute for default privacy to verify credentials
* add raw_note
* source
def show
@account = current_account
- render json: @account, serializer: REST::AccountSerializer
+ render json: @account, serializer: REST::CredentialAccountSerializer
end
def update
current_account.update!(account_params)
@account = current_account
- render json: @account, serializer: REST::AccountSerializer
+ render json: @account, serializer: REST::CredentialAccountSerializer
end
private
--- /dev/null
+# frozen_string_literal: true
+
+class REST::CredentialAccountSerializer < REST::AccountSerializer
+ attributes :source
+
+ def source
+ user = object.user
+ {
+ privacy: user.setting_default_privacy,
+ note: object.note,
+ }
+ end
+end