This commit is contained in:
Sem van der Hoeven
2023-05-30 22:33:15 +02:00
parent 7a7d0c4f01
commit 1c8229ad98
2 changed files with 9 additions and 7 deletions

View File

@@ -18,7 +18,7 @@ var ws;
var api_connected = false;
function send_events_to_clients(data) {
console.log("sending events to clients");
// console.log("sending events to clients");
sse_clients.forEach((client) => {
client.response.write("event: message\n");
client.response.write("data:" + JSON.stringify(data) + "\n\n")
@@ -61,8 +61,13 @@ var connect_to_api = function () {
ws.on("message", function message(message) {
try {
var msg = JSON.parse(message);
send_events_to_clients(msg);
var msg = JSON.parse(message);
if (msg.type != "IMAGE") {
send_events_to_clients(msg);
} else {
console.log("got image");
//TODO handle image
}
} catch (error) {
console.log("could not parse as json");
}
@@ -85,10 +90,6 @@ app.get("/", function (req, res) {
res.render("index", { api_connected: api_connected });
});
app.get("/status", function (req, res) {
res.status(200).json(last_status);
});
app.get("/events", handle_sse_client);
app.get("/image", function (req, res) {