This commit is contained in:
Louis Mazin 2026-04-16 18:06:37 +02:00
parent 724287dc13
commit 5e9588b7f8

View File

@ -179,18 +179,7 @@ const waitMs = async (delayMs) => new Promise(resolve => {
setTimeout(resolve, delayMs); setTimeout(resolve, delayMs);
}); });
const visualWarmupEnabled = () => process.env.PINBOARD_VISUAL_WARMUP_ENABLED !== 'false';
const getVisualWarmupDelayMs = () => {
const raw = Number.parseInt(process.env.PINBOARD_VISUAL_WARMUP_DELAY_MS || '350', 10);
if (Number.isNaN(raw) || raw < 150) {
return 350;
}
return raw;
};
const runVisualWarmup = async (message, status, pinboardItems, initialIndex, refreshKey) => { const runVisualWarmup = async (message, status, pinboardItems, initialIndex, refreshKey) => {
if (!visualWarmupEnabled()) return;
if (!message || !message.id) return; if (!message || !message.id) return;
if (pinboardItems.length <= 1) return; if (pinboardItems.length <= 1) return;
if (warmingMessageIds.has(message.id)) return; if (warmingMessageIds.has(message.id)) return;
@ -199,7 +188,7 @@ const runVisualWarmup = async (message, status, pinboardItems, initialIndex, ref
warmingMessageIds.add(message.id); warmingMessageIds.add(message.id);
try { try {
const delayMs = getVisualWarmupDelayMs(); const delayMs = process.env.PINBOARD_VISUAL_WARMUP_DELAY_MS;
for (let index = 0; index < pinboardItems.length; index += 1) { for (let index = 0; index < pinboardItems.length; index += 1) {
selectedImageIndexByMessage.set(message.id, index); selectedImageIndexByMessage.set(message.id, index);