class JWT::Verify

def verify_jti

def verify_jti
  options_verify_jti = @options[:verify_jti]
  jti = @payload['jti']
  if options_verify_jti.respond_to?(:call)
    verified = options_verify_jti.arity == 2 ? options_verify_jti.call(jti, @payload) : options_verify_jti.call(jti)
    raise JWT::InvalidJtiError, 'Invalid jti' unless verified
  elsif jti.to_s.strip.empty?
    raise JWT::InvalidJtiError, 'Missing jti'
  end
end