respond_to :json
def show
- render json: doorkeeper_token.application, serializer: REST::StatusSerializer::ApplicationSerializer
+ render json: doorkeeper_token.application, serializer: REST::ApplicationSerializer, fields: %i(name website vapid_key)
end
end
class REST::ApplicationSerializer < ActiveModel::Serializer
attributes :id, :name, :website, :redirect_uri,
- :client_id, :client_secret
+ :client_id, :client_secret, :vapid_key
def id
object.id.to_s
def website
object.website.presence
end
+
+ def vapid_key
+ Rails.configuration.x.vapid_public_key
+ end
end