Amélioration de la gestion de la suppression des projets et des mesures associées dans file_watcher.js ; suppression de l'importation inutile dans api.js

This commit is contained in:
2025-01-14 15:30:30 +01:00
parent 46dbcfd5f1
commit cb942d0ba7
2 changed files with 12 additions and 6 deletions

View File

@@ -84,13 +84,20 @@ function watchProjects() {
} else { } else {
// Un projet a été supprimé // Un projet a été supprimé
console.log(`Projet supprimé: ${projectId}`); console.log(`Projet supprimé: ${projectId}`);
// Supprimer l'entrée de la base de données // Supprimer les mesures associées au projet
db.query('DELETE FROM public.projects WHERE id = $1', [projectId], (err) => { db.query('DELETE FROM public.measurements WHERE project_id = $1', [projectId], (err) => {
if (err) { if (err) {
console.error('Erreur lors de la suppression du projet de la base de données:', err); console.error('Erreur lors de la suppression des mesures du projet de la base de données:', err);
} else { return;
console.log(`Projet ${projectId} supprimé de la base de données.`);
} }
// Supprimer l'entrée de la base de données
db.query('DELETE FROM public.projects WHERE id = $1', [projectId], (err) => {
if (err) {
console.error('Erreur lors de la suppression du projet de la base de données:', err);
} else {
console.log(`Projet ${projectId} supprimé de la base de données.`);
}
});
}); });
} }
} }

View File

@@ -7,7 +7,6 @@ const db = require('../db'); // Assurez-vous d'importer le fichier db.js
const path = require('path'); const path = require('path');
const fs = require('fs'); const fs = require('fs');
const ffmpeg = require('../ffmpeg'); // Assurez-vous d'importer le fichier ffmpeg.js const ffmpeg = require('../ffmpeg'); // Assurez-vous d'importer le fichier ffmpeg.js
const file_watcher = require('../file_watcher'); // Assurez-vous d'importer le fichier file_watcher.js
/** /**
* @swagger * @swagger