From ef09fdb1b49850489c2d702d5e39285f503e37e9 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 12 Feb 2025 11:26:57 +0100 Subject: [PATCH] =?UTF-8?q?R=C3=A9organiser=20la=20logique=20de=20rendu=20?= =?UTF-8?q?vid=C3=A9o=20pour=20g=C3=A9rer=20les=20erreurs=20et=20am=C3=A9l?= =?UTF-8?q?iorer=20la=20lisibilit=C3=A9=20du=20code?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/videoRoutes.js | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index 3e58e8d..a7c2f53 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -318,20 +318,19 @@ router.post('/videos/render/:video_id', (req, res) => { const pathList = measureManager.getPathList(measurementIds, project_id).then(pathList => { console.log('Path list:', pathList); res.json({ message: 'Render process started' }); + const videoFile = videoManager.createVideoWithList(project_id, pathList); + console.log('Video file:', videoFile); + + try { + videoManager.updateVideoFile(videoId, videoFile); + } catch (err) { + console.error('Error updating video file:', err); + res.status(500).json({ error: 'Error updating video file' }); + } }).catch(err => { console.error('Error getting path list:', err); res.status(500).json({ error: 'Error getting path list' }); }); - - const videoFile = videoManager.createVideoWithList(project_id, pathList); - console.log('Video file:', videoFile); - - try { - videoManager.updateVideoFile(videoId, videoFile); - } catch (err) { - console.error('Error updating video file:', err); - res.status(500).json({ error: 'Error updating video file' }); - } }); });