Sha256: cf4a4c3b01b275ef30fc78690fb0c7c00f8a057cf3e6726492cc18baa1c181dc

Contents?: true

Size: 581 Bytes

Versions: 8

Compression:

Stored size: 581 Bytes

Contents

# frozen_string_literal: true

module Overrides
  class RefreshTokenController < DeviseJwtAuth::RefreshTokenController
    OVERRIDE_PROOF = '(^^,)'
    def show
      # @resource will have been set by set_user_by_token concern
      if @resource
        render json: {
          success: true,
          data: @resource.as_json(except: %i[tokens created_at updated_at]),
          override_proof: OVERRIDE_PROOF
        }
      else
        render json: {
          success: false,
          errors: ['Invalid login credentials']
        }, status: 401
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
devise_jwt_auth722-0.1.7 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth7-0.1.7 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.4.1 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.4.0 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.3.0 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.2.0 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.1.7 test/dummy/app/controllers/overrides/refresh_token_controller.rb
devise_jwt_auth-0.1.6 test/dummy/app/controllers/overrides/refresh_token_controller.rb