rename AsyncWebServer variable

This commit is contained in:
Kevin Matz 2020-12-21 11:03:15 -05:00
parent e2705a1e08
commit 1352fdb735
1 changed files with 9 additions and 9 deletions

View File

@ -85,7 +85,7 @@ struct config_ config;
Strobe *strobe;
NeoPixelBus<NeoGrbwFeature, Neo800KbpsMethod> *strip;
ESPAsyncE131 *e131 = new ESPAsyncE131();
AsyncWebServer server(80);
AsyncWebServer *httpd = new AsyncWebServer(80);
Preferences prefs;
//// static hardware
@ -251,27 +251,27 @@ bool loadConfig() {
Start the async web server
*/
void startHTTPD() {
server.on("/api/config", HTTP_GET, [](AsyncWebServerRequest * request) {
httpd->on("/api/config", HTTP_GET, [](AsyncWebServerRequest * request) {
AsyncWebServerResponse *response = request->beginResponse(SPIFFS, "/template/configuration.json", "application/json", false, templateProcessor);
response->addHeader("Access-Control-Allow-Origin", "*");
request->send(response);
});
server.on("/api/status", HTTP_GET, [](AsyncWebServerRequest * request) {
httpd->on("/api/status", HTTP_GET, [](AsyncWebServerRequest * request) {
AsyncWebServerResponse *response = request->beginResponse(SPIFFS, "/template/status.json", "application/json", false, templateProcessor);
response->addHeader("Access-Control-Allow-Origin", "*");
request->send(response);
});
server.on("/api/reboot", HTTP_POST, [](AsyncWebServerRequest * request) {
httpd->on("/api/reboot", HTTP_POST, [](AsyncWebServerRequest * request) {
String url = "http://" + config.hostname + ".local";
request->redirect(url.c_str());
server.end();
httpd->end();
prefs.end();
ESP.restart();
});
server.on("/api/set", HTTP_POST, [] (AsyncWebServerRequest * request) {
httpd->on("/api/set", HTTP_POST, [] (AsyncWebServerRequest * request) {
if (!request->hasParam("key", true) ||
!request->hasParam("value", true)) {
request->send(404, "text/plain", "Missing parameter.");
@ -293,13 +293,13 @@ void startHTTPD() {
}
});
server.serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.html");
httpd->serveStatic("/", SPIFFS, "/www/").setDefaultFile("index.html");
server.onNotFound([](AsyncWebServerRequest * request) {
httpd->onNotFound([](AsyncWebServerRequest * request) {
request->send(404, "text/plain", "Not found");
});
server.begin();
httpd->begin();
}