feat(camera): Ajouter le statut 'stopping' pour gérer l'arrêt des projets et mettre à jour la documentation des routes
All checks were successful
SSH Backend Deploy / ssh-deploy (push) Successful in 9s

This commit is contained in:
2025-04-27 11:41:58 +02:00
parent 2533eacf5e
commit 4427e6dde0
4 changed files with 25 additions and 0 deletions

View File

@@ -73,7 +73,12 @@ class CameraController {
* Initie l'arrêt de la procédure de capture
*/
static stopProcedure = asyncHandler(async (req, res) => {
const { project_id } = req.body;
try {
// Met à jour le statut du projet en cours d'arrêt
await Project.updateProject(project_id, { status: config.projectStatus.stopping });
// Marque le drapeau d'arrêt
await Camera.updateCamera(1, { stop_flag: true });