From ea87fbc98c501594d30584a0d08232d0957d428e Mon Sep 17 00:00:00 2001 From: Sem van der Hoeven Date: Tue, 30 May 2023 10:43:06 +0200 Subject: [PATCH] try with settimeout --- api/index.js | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/api/index.js b/api/index.js index b86baa09..15f19dcf 100644 --- a/api/index.js +++ b/api/index.js @@ -14,6 +14,7 @@ var ws; var api_connected = false; var connect_to_api = function () { + console.log("Connecting to API") ws = new WebSocket("ws://10.100.0.40:9001/"); ws.on("open", function open() { @@ -34,6 +35,7 @@ var connect_to_api = function () { }); ws.on("error", function error(err) { + console.log("there was an error") console.error("error: " + err); received_error = true; }); @@ -80,13 +82,14 @@ app.post("/move", function (req, res) { app.get("/connect", function (req, res) { console.log("got connect request"); connect_to_api(); - while (api_connected == false && received_error == false) { } - if (api_connected) { - res.status(200).json({ connected: true }); - } else { - received_error = false; - res.status(400).json({ connected: false }); - } + setTimeout(function () { + if (api_connected) { + res.status(200).json({ connected: true }); + } else { + received_error = false; + res.status(400).json({ connected: false }); + } + }, 1000); });