feat: @discordjs/brokers (#8548)

This commit is contained in:
DD
2022-10-13 23:20:36 +03:00
committed by GitHub
parent 179392d6d7
commit bf9aa1858d
32 changed files with 1210 additions and 14 deletions

View File

@@ -0,0 +1,16 @@
local info = redis.call('XINFO', 'CONSUMERS', KEYS[1], ARGS[1])
local empty = true
for k, consumer in pairs(info) do
if consumer['idle'] != 0 then
empty = false
break
end
end
if empty then
redis.call('XGROUP', 'DESTROY', KEYS[1], ARGS[1])
return true
end
return false