From 96b24ec4b0a302007e63cf1c250b36e70482db32 Mon Sep 17 00:00:00 2001 From: Tilman Date: Wed, 15 Sep 2021 15:17:56 +0200 Subject: [PATCH] single status endpoint --- doorbell/Doorbell-Speaker.ino | 27 +++++---------------------- 1 file changed, 5 insertions(+), 22 deletions(-) diff --git a/doorbell/Doorbell-Speaker.ino b/doorbell/Doorbell-Speaker.ino index 5866ac0..2c91837 100644 --- a/doorbell/Doorbell-Speaker.ino +++ b/doorbell/Doorbell-Speaker.ino @@ -110,17 +110,11 @@ void loop() { client.println("Connection: close"); client.println(); client.println("{"); - client.println(" \"status\": true"); - client.println("}"); - break; - } - else if (header.indexOf("GET /last") >= 0) { - client.println("HTTP/1.1 200 OK"); - client.println("Content-type: application/json; charset=utf-8"); - client.println("Connection: close"); - client.println(); - client.println("{"); - client.print(" \"value\": "); + client.println(" \"online\": true,"); + client.print(" \"volume\": "); + client.print(volume); + client.println(","); + client.print(" \"lastring\": "); if (lastring <= 0) { client.println(-1); } @@ -130,17 +124,6 @@ void loop() { client.println("}"); break; } - else if (header.indexOf("GET /volume") >= 0) { - client.println("HTTP/1.1 200 OK"); - client.println("Content-type: application/json; charset=utf-8"); - client.println("Connection: close"); - client.println(); - client.println("{"); - client.print(" \"value\": "); - client.println(volume); - client.println("}"); - break; - } else if (header.indexOf("PUT /volume") >= 0) { while (client.connected()) { char c = client.read();