Преглед на файлове

[Minor] Minor fixes for previous ratelimit changes

tags/3.6
Andrew Lewis преди 11 месеца
родител
ревизия
ee665b05d5
променени са 2 файла, в които са добавени 2 реда и са изтрити 2 реда
  1. 1
    1
      lualib/redis_scripts/ratelimit_cleanup_pending.lua
  2. 1
    1
      src/plugins/lua/ratelimit.lua

+ 1
- 1
lualib/redis_scripts/ratelimit_cleanup_pending.lua Целия файл

@@ -22,7 +22,7 @@ pending = tonumber(pending or '0')
if pending < nrcpt then pending = 0 else pending = pending - nrcpt end

-- 3. Set the updated values back to Redis and update the expiration time for the bucket
redis.call('HMSET', prefix, tostring(pending), 'l', KEYS[2])
redis.call('HMSET', prefix, 'p', tostring(pending), 'l', KEYS[2])
redis.call('EXPIRE', prefix, KEYS[3])

-- 4. Return the updated pending value

+ 1
- 1
src/plugins/lua/ratelimit.lua Целия файл

@@ -544,7 +544,7 @@ local function maybe_cleanup_pending(task)
if task:cache_get('ratelimit_bucket_touched') then
local prefixes = task:cache_get('ratelimit_prefixes')
if prefixes then
for k, v in pairs(prefixes) or E do
for k, v in pairs(prefixes) do
local bucket = v.bucket
local function cleanup_cb(err, data)
if err then

Loading…
Отказ
Запис