diff --git a/src/pterodactyl/displayer.js b/src/pterodactyl/displayer.js index 5eaa2c0..196a713 100644 --- a/src/pterodactyl/displayer.js +++ b/src/pterodactyl/displayer.js @@ -175,49 +175,6 @@ const preloadPinboardImages = async (items) => { } }; -const waitMs = async (delayMs) => new Promise(resolve => { - setTimeout(resolve, delayMs); -}); - -const runVisualWarmup = async (message, status, pinboardItems, initialIndex, refreshKey) => { - if (!message || !message.id) return; - if (pinboardItems.length <= 1) return; - if (warmingMessageIds.has(message.id)) return; - if (warmupRefreshKeyByMessage.get(message.id) === refreshKey) return; - - warmingMessageIds.add(message.id); - - try { - - for (let index = 0; index < pinboardItems.length; index += 1) { - selectedImageIndexByMessage.set(message.id, index); - const payload = buildPanelPayload(status, message.id, pinboardItems, { - useAttachmentForSelected: false, - disableCacheBustForSelected: true, - includeFiles: false, - refreshKey - }); - await message.edit(payload); - } - - selectedImageIndexByMessage.set(message.id, initialIndex); - const restoredPayload = buildPanelPayload(status, message.id, pinboardItems, { - useAttachmentForSelected: false, - disableCacheBustForSelected: true, - includeFiles: false, - refreshKey - }); - await message.edit(restoredPayload); - - warmupRefreshKeyByMessage.set(message.id, refreshKey); - console.log(`🔥 Warm-up visuel termine pour message ${message.id}`); - } catch (error) { - console.log(`⚠️ Warm-up visuel annule (${message.id}): ${error.message}`); - } finally { - warmingMessageIds.delete(message.id); - } -}; - const buildSelectedImageEmbed = (item, imageReference, options = {}) => { const useAttachment = options.useAttachment !== false; const disableCacheBust = options.disableCacheBust === true; @@ -402,10 +359,6 @@ const update = async (client) => { await message.edit(payload); - const initialIndex = clampIndex(selectedImageIndexByMessage.get(message.id) ?? 0, pinboardItems.length); - runVisualWarmup(message, status, pinboardItems, initialIndex, imageRefreshKey) - .catch(error => console.log(`⚠️ Warm-up visuel en erreur: ${error.message}`)); - console.log(`📊 Panneau Minecraft mis a jour (${status.playersOnline}/${status.playersMax})`); } catch (error) { console.log(`❌ Erreur displayer: ${error.message}`);