Refactor la gestion des mesures en remplaçant le gestionnaire de mesures par le gestionnaire de stockage. Ajouter des fonctions pour gérer les images et les chemins des mesures. Améliorer la gestion des erreurs et nettoyer le code.
This commit is contained in:
@@ -5,7 +5,7 @@ const fs = require('fs');
|
||||
const rangeParser = require('range-parser');
|
||||
const serverError = require('../utils/serverError');
|
||||
const videoManager = require('../src/video/videoManager');
|
||||
const measureManager = require('../src/measure/measureManager');
|
||||
const storage_manager = require('../src/data/storage_manager');
|
||||
const dbTester = require('../test/tester');
|
||||
|
||||
router.get('/videos', (req, res) => {
|
||||
@@ -55,7 +55,10 @@ router.post('/videos', async (req, res) => {
|
||||
}
|
||||
|
||||
const { duration: videoDuration, measurement_ids: videoMeasurementIds, project_id: videoProjectId } = result.rows[0];
|
||||
const pathList = await measureManager.getPathList(videoMeasurementIds, videoProjectId);
|
||||
const pathList = await storage_manager.measurement.get_path_list(videoMeasurementIds, project_id);
|
||||
if (!pathList || pathList.length === 0) {
|
||||
return res.status(404).json({ error: 'Aucun chemin trouvé pour les mesures' });
|
||||
}
|
||||
|
||||
// parser la résolution (ex: 1920x1080)
|
||||
const [res_width, res_height] = resolution.split('x').map(Number);
|
||||
|
||||
Reference in New Issue
Block a user