about summary refs log tree commit diff
path: root/app/controllers/well_known/keybase_proof_config_controller.rb
blob: 03232df2d389d3abe7528166c5ddd655d776c8b7 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# frozen_string_literal: true

module WellKnown
  class KeybaseProofConfigController < ActionController::Base
    before_action :check_enabled

    def show
      render json: {}, serializer: ProofProvider::Keybase::ConfigSerializer, root: 'keybase_config'
    end

    private

    def check_enabled
      head 404 unless Setting.enable_keybase
    end
  end
end