From e0e013bf61868990a008cbe713d017611d81603e Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Sat, 26 Apr 2025 15:16:16 -0400 Subject: [PATCH] fix rollQueue to handle a queued api roll if it happens --- src/solver/rollQueue.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/solver/rollQueue.ts b/src/solver/rollQueue.ts index 0408adc..9bc4f63 100644 --- a/src/solver/rollQueue.ts +++ b/src/solver/rollQueue.ts @@ -222,9 +222,11 @@ setInterval(async () => { ); if (rollQueue.length && currentWorkers < config.limits.maxWorkers) { const temp = rollQueue.shift(); - if (temp) { + if (temp && !temp.apiRoll) { temp.dd.m.edit(rollingEmbed).catch((e: Error) => utils.commonLoggers.messageEditError('rollQueue.ts:208', temp.dd.m, e)); handleRollWorker(temp); + } else if (temp && temp.apiRoll) { + handleRollWorker(temp); } } }, 1000);