diff --git a/backend/main.py b/backend/main.py index 00b61fd..d58a7c9 100644 --- a/backend/main.py +++ b/backend/main.py @@ -71,14 +71,11 @@ def run_task(task: str, token: str): @app.post("/motor/step") def start_motor(token: str): - global motor_running, motor_thread + global motor_thread if token != "MY_SECRET_TOKEN": raise HTTPException(status_code=403, detail="Unauthorized") - if motor_running: - return {"status": "already running"} - motor_thread = threading.Thread(target=motor_step, daemon=True) motor_thread.start() @@ -89,12 +86,9 @@ def start_motor(token: str): @app.post("/motor/stop") def stop_motor(token: str): - global motor_running - if token != "MY_SECRET_TOKEN": raise HTTPException(status_code=403, detail="Unauthorized") - motor_running = False GPIO.output(EN, GPIO.HIGH) # disable driver return {"status": "motor stopped"}