Ajouter la gestion de la base de données avec des fonctions pour créer, vérifier et supprimer des tables. Mettre à jour la connexion à la base de données pour un environnement de développement. Améliorer l'initialisation de la caméra et corriger l'appel des fonctions asynchrones.

This commit is contained in:
2025-04-03 09:54:29 +02:00
parent 242bbcd597
commit 915146c140
6 changed files with 188 additions and 9 deletions

View File

@@ -2,6 +2,7 @@ const express = require('express');
const router = express.Router();
const db = require('../db');
const serverError = require('../utils/serverError');
const { start } = require('repl');
//const minInterval = 3; // Minutes
//const maxInterval = 60; // Minutes
@@ -67,7 +68,7 @@ async function getCamera() {
}
async function printCameraStatus() {
let camera = getCamera();
let camera = await getCamera();
console.log('Statut de la caméra:');
console.log('Intervalle de capture:', camera.captureInterval, 'minutes');
console.log('Maintenance:', camera.maintenance === 1 ? 'En cours' : 'Aucune');
@@ -173,8 +174,15 @@ async function changeProjectStatus(projectId, status) {
}
}
initCamera();
printCameraStatus();
async function startup() {
await initCamera();
await printCameraStatus();
}
startup()
.catch(err => {
console.error('Erreur lors de l\'initialisation de la caméra:', err);
});
/**
* @swagger