mirror of
https://github.com/signalapp/Signal-Server
synced 2026-04-22 00:38:02 +01:00
Rely solely on the clustered message cache.
This commit is contained in:
committed by
Jon Chambers
parent
39c4117409
commit
81e8143a43
@@ -1,15 +1,7 @@
|
||||
-- keys: queue_key [1], queue_metadata_key [2], queue_total_index [3]
|
||||
-- argv: message [1], current_time [2], sender (possibly null) [3], guid [4], messageId (possibly null) [5]
|
||||
|
||||
local messageId
|
||||
|
||||
if ARGV[5] ~= nil then
|
||||
-- TODO: Remove this branch (and ARGV[5]) once the migration to a clustered message cache is finished
|
||||
messageId = tonumber(ARGV[5])
|
||||
redis.call("HSET", KEYS[2], "counter", messageId)
|
||||
else
|
||||
messageId = redis.call("HINCRBY", KEYS[2], "counter", 1)
|
||||
end
|
||||
local messageId = redis.call("HINCRBY", KEYS[2], "counter", 1)
|
||||
|
||||
redis.call("ZADD", KEYS[1], "NX", messageId, ARGV[1])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user