Verified Commit e4a6c5c8 authored by Max Woolf's avatar Max Woolf Committed by GitLab
Browse files

refactor(rate_limit): inline single-use eval_incr_script helper

parent a0ab7b16
Loading
Loading
Loading
Loading
+1 −5
Original line number Diff line number Diff line
@@ -168,7 +168,7 @@ module Labkit
      # otherwise.
      def incr_with_ttl(redis_key, period, cost)
        @redis.with do |conn|
          raw_count, ttl = eval_incr_script(conn, redis_key, period, cost)
          raw_count, ttl = INCR_SCRIPT.eval(conn, keys: [redis_key], argv: [period, cost])
          [Float(raw_count), ttl]
        end
      end
@@ -191,10 +191,6 @@ module Labkit
        end
      end

      def eval_incr_script(conn, redis_key, period, cost)
        INCR_SCRIPT.eval(conn, keys: [redis_key], argv: [period, cost])
      end

      def log_error(error, identifier)
        @logger.warn(
          message: "rate_limit_error",