mirror of
https://github.com/discordeno/discordeno.git
synced 2026-06-03 01:10:07 +00:00
add queueMinuteTimestamp
This commit is contained in:
@@ -7,6 +7,7 @@ export async function processQueue(id: number) {
|
||||
if (!shard?.queue.length || shard.processingQueue) return;
|
||||
|
||||
shard.processingQueue = true;
|
||||
shard.queueMinuteTimestamp = Date.now();
|
||||
|
||||
let counter = 0;
|
||||
|
||||
@@ -16,6 +17,12 @@ export async function processQueue(id: number) {
|
||||
return;
|
||||
}
|
||||
|
||||
const now = Date.now();
|
||||
if (now - shard.queueMinuteTimestamp > 60000) {
|
||||
shard.queueMinuteTimestamp = now;
|
||||
counter = 0;
|
||||
}
|
||||
|
||||
// Send a request that is next in line
|
||||
const request = shard.queue.shift();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user