privacy_policies_controller.rb 459 B

1234567891011121314151617181920
  1. # frozen_string_literal: true
  2. class Api::V1::Instances::PrivacyPoliciesController < Api::BaseController
  3. skip_before_action :require_authenticated_user!, unless: :limited_federation_mode?
  4. before_action :set_privacy_policy
  5. vary_by ''
  6. def show
  7. cache_even_if_authenticated!
  8. render json: @privacy_policy, serializer: REST::PrivacyPolicySerializer
  9. end
  10. private
  11. def set_privacy_policy
  12. @privacy_policy = PrivacyPolicy.current
  13. end
  14. end