From 4561ab98ff556def9985767b938ac0752f11bae8 Mon Sep 17 00:00:00 2001 From: data Date: Mon, 19 May 2025 23:20:45 +0200 Subject: [PATCH] FrontEnd angepasst --- client/media_conversion.js | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/client/media_conversion.js b/client/media_conversion.js index abde0b5..82f7e70 100755 --- a/client/media_conversion.js +++ b/client/media_conversion.js @@ -127,10 +127,10 @@ function createVideoElement(packet){ function createWaitingSnake(packet){ const queue = document.getElementById('queue'); - for (let key in videoQueue){ - if (!(key in packet.data_queue)){ + for (let key in videoQueue) { + if (!(key in packet.data_queue) || (videoQueue[key] && videoQueue[key].status !== packet.data_queue[key]?.status)) { const elem = document.getElementById(key); - if(elem){ + if (elem) { elem.remove(); delete videoQueue[key]; } @@ -140,14 +140,6 @@ function createWaitingSnake(packet){ Object.keys(packet.data_queue).forEach(key => { const video = packet.data_queue[key]; - if(videoQueue[key] && videoQueue[key].status !== video.status){ - const elem = document.getElementById(key); - if(elem){ - elem.remove(); - delete videoQueue[key]; - } - } - if(!videoQueue[key]){ const card = document.createElement('div'); card.className = 'queue_wait-card';