diff --git a/routes/cameraRoutes.js b/routes/cameraRoutes.js index 39e27a1..5891759 100644 --- a/routes/cameraRoutes.js +++ b/routes/cameraRoutes.js @@ -250,11 +250,12 @@ function setCameraSettings(interval, maintenance) { } } -function startProcedure(projectId, interval, maintenance) { +async function startProcedure(projectId, interval, maintenance) { if (isNaN(projectId) || isNaN(interval) || isNaN(maintenance)) { return { error: 'Invalid parameters' }; } - if (isCameraOccupied()) { + const cameraOccupied = await isCameraOccupied(); + if (cameraOccupied) { return { error: 'Camera is occupied by another project' }; } else { activateCamera();