- # frozen_string_literal: true
-
- class Api::V1::Accounts::CredentialsController < Api::BaseController
- before_action -> { doorkeeper_authorize! :write }, only: [:update]
- before_action :require_user!
-
- def show
- @account = current_account
- render json: @account, serializer: REST::CredentialAccountSerializer
- end
-
- def update
- current_account.update!(account_params)
- @account = current_account
- render json: @account, serializer: REST::CredentialAccountSerializer
- end
-
- private
-
- def account_params
- params.permit(:display_name, :note, :avatar, :header)
- end
- end
|