server cleanup

This commit is contained in:
Patrick Haßel 2023-01-03 13:03:59 +01:00
parent d7464d1803
commit 8fb4304ae7

View File

@ -20,17 +20,18 @@ void web_faster();
void web_slower(); void web_slower();
void web_fps_on();
void web_fps_off();
void redirect();
void server_setup() { void server_setup() {
server.on("", web_index);
server.on("/", web_index); server.on("/", web_index);
server.on("/mode", web_setMode); server.on("/mode", web_setMode);
server.on("/mode/", web_setMode);
server.on("/brighter", web_brighter); server.on("/brighter", web_brighter);
server.on("/brighter/", web_brighter);
server.on("/darker", web_darker); server.on("/darker", web_darker);
server.on("/darker/", web_darker);
server.on("/faster", web_faster); server.on("/faster", web_faster);
server.on("/faster/", web_faster);
server.on("/slower", web_slower); server.on("/slower", web_slower);
server.on("/fps/on", web_fps_on); server.on("/fps/on", web_fps_on);
server.on("/fps/off", web_fps_off); server.on("/fps/off", web_fps_off);
@ -71,32 +72,27 @@ void web_setMode() {
return; return;
} }
setMode((ModeId) value); setMode((ModeId) value);
server.sendHeader("location", "/"); redirect();
server.send(301, "text/plain", "ok");
} }
void web_brighter() { void web_brighter() {
setBrightness(display.getBrightness() + 10); setBrightness(display.getBrightness() + 10);
server.sendHeader("location", "/"); redirect();
server.send(301, "text/plain", "ok");
} }
void web_darker() { void web_darker() {
setBrightness(max(1, display.getBrightness() - 10)); setBrightness(max(1, display.getBrightness() - 10));
server.sendHeader("location", "/"); redirect();
server.send(301, "text/plain", "ok");
} }
void web_faster() { void web_faster() {
setSpeed(config.speed * 1.1); setSpeed(config.speed * 1.1);
server.sendHeader("location", "/"); redirect();
server.send(301, "text/plain", "ok");
} }
void web_slower() { void web_slower() {
setSpeed(config.speed / 1.1); setSpeed(config.speed / 1.1);
server.sendHeader("location", "/"); redirect();
server.send(301, "text/plain", "ok");
} }
void web_fps_on() { void web_fps_on() {