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