From 8b0de65272f6e83ea0885c7d1d87e89bfbb35e1f Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 12 Feb 2025 10:59:54 +0100 Subject: [PATCH] =?UTF-8?q?Ajouter=20le=20project=5Fid=20=C3=A0=20la=20req?= =?UTF-8?q?u=C3=AAte=20de=20r=C3=A9cup=C3=A9ration=20des=20vid=C3=A9os=20e?= =?UTF-8?q?t=20mettre=20=C3=A0=20jour=20la=20fonction=20getPathList=20pour?= =?UTF-8?q?=20l'utiliser?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/videoRoutes.js | 7 +++++-- src/measure/measureManager.js | 6 ++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index 52353db..a98af6f 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -300,7 +300,7 @@ router.get('/videos/file/:video_id', (req, res) => { */ router.post('/videos/render/:video_id', (req, res) => { const videoId = req.params.video_id; - const query = 'SELECT measurement_ids FROM public.videos WHERE id = $1'; + const query = 'SELECT measurement_ids, project_id FROM public.videos WHERE id = $1'; db.query(query, [videoId], (err, results) => { if (err) { return serverError.sendError('Error getting video:', res, err); @@ -309,7 +309,10 @@ router.post('/videos/render/:video_id', (req, res) => { return res.status(404).json({ error: 'Video not found' }); } const measurementIds = results.rows[0].measurement_ids; - measureManager.getPathList(measurementIds).then(pathList => { + const project_id = results.rows[0].project_id; + console.log('Measurement IDs:', measurementIds); + console.log('Project ID:', project_id); + measureManager.getPathList(measurementIds, project_id).then(pathList => { console.log('Path list:', pathList); res.json({ message: 'Render process started' }); }).catch(err => { diff --git a/src/measure/measureManager.js b/src/measure/measureManager.js index 3d4234a..fd402b3 100644 --- a/src/measure/measureManager.js +++ b/src/measure/measureManager.js @@ -91,10 +91,12 @@ async function getPathFromIds(projectId, orderId) { return res.rows[0].path; } -async function getPathList(IdList) { +async function getPathList(IdList, projectId) { + console.log(IdList); const pathList = []; for (const id of IdList) { - const path = await getPathFromIds(id); + const path = await getPathFromIds(projectId, id); + console.log(path); pathList.push(path); } return pathList;