From d4be43588f27770a47403c698447b68cbaa1172a Mon Sep 17 00:00:00 2001
From: fvanroie
");
httpMessage = F(D_DISPATCH_REBOOT);
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), true);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 6);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -415,7 +418,7 @@ static void webHandleScreenshot()
httpMessage += F("" D_HTTP_NEXT_PAGE "");
httpMessage += FPSTR(MAIN_MENU_BUTTON);
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -604,7 +607,7 @@ static void webHandleAbout()
httpMessage += FPSTR(MAIN_MENU_BUTTON);
httpMessage += "";
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -627,7 +630,7 @@ static void webHandleInfoJson()
htmldata += "";
htmldata += FPSTR(MAIN_MENU_BUTTON);
- webSendHeader(haspDevice.get_hostname(), htmldata.length(), false);
+ webSendHeader(haspDevice.get_hostname(), htmldata.length(), 0);
webServer.sendContent(htmldata);
}
webSendFooter();
@@ -702,16 +705,11 @@ static void webUpdateReboot()
httpMessage += F("
");
httpMessage += F("Upload complete. Rebooting device, please wait...");
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), true);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 10);
webServer.sendContent(httpMessage);
}
webSendFooter();
-
- // Exectute Actions
- {
- // delay(250);
- dispatch_reboot(true); // Save the current config
- }
+ dispatch_reboot(true); // Save the current config
}
static void webHandleFirmwareUpload()
@@ -1084,7 +1082,7 @@ static void webHandleConfig()
httpMessage += F("" D_HTTP_FACTORY_RESET "");
httpMessage += FPSTR(MAIN_MENU_BUTTON);
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1154,7 +1152,7 @@ static void webHandleMqttConfig()
add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"));
httpMessage += "";
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1259,7 +1257,7 @@ static void webHandleGuiConfig()
add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"));
httpMessage += F("");
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1324,7 +1322,7 @@ static void webHandleWifiConfig()
httpMessage += F("");
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1374,7 +1372,7 @@ static void webHandleHttpConfig()
httpMessage += F("" D_HTTP_CONFIGURATION "");
httpMessage += F("");
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1561,7 +1559,7 @@ static void webHandleGpioConfig()
add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config"));
- webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false);
+ webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0);
webServer.sendContent(httpMessage);
}
webSendFooter();
@@ -1642,7 +1640,7 @@ static void webHandleGpioOutput()
httpMessage += PSTR("
ESP update
Updating ESP firmware from: "); httpMessage += url; - webSendHeader(haspDevice.get_hostname(), httpMessage.length(), true); + webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 30); webServer.sendContent(httpMessage); } @@ -2080,38 +2078,12 @@ static void webHandleFirmware() httpMessage += FPSTR(MAIN_MENU_BUTTON); - webSendHeader(haspDevice.get_hostname(), httpMessage.length(), false); + webSendHeader(haspDevice.get_hostname(), httpMessage.length(), 0); webServer.sendContent(httpMessage); } webSendFooter(); } -//////////////////////////////////////////////////////////////////////////////////////////////////// -static void httpHandleEspFirmware() -{ // http://plate01/espfirmware - if(!httpIsAuthenticated(F("espfirmware"))) return; - if(!webServer.hasArg(F("url"))) return; - - const char* url = webServer.arg(F("url")).c_str(); - { - String httpMessage((char*)0); - httpMessage.reserve(HTTP_PAGE_SIZE); - httpMessage += F("ESP update
Updating ESP firmware from: "); - httpMessage += url; - - webSendHeader(haspDevice.get_hostname(), httpMessage.length(), true); - webServer.sendContent(httpMessage); - } - webSendFooter(); - - LOG_TRACE(TAG_HTTP, F("Updating ESP firmware from: %s"), url); - dispatch_web_update(NULL, url, TAG_HTTP); -} - //////////////////////////////////////////////////////////////////////////////////////////////////// #if HASP_USE_CONFIG > 0 @@ -2161,7 +2133,7 @@ static void httpHandleResetConfig() add_form_button(httpMessage, F(D_BACK_ICON D_HTTP_CONFIGURATION), F("/config")); } - webSendHeader(haspDevice.get_hostname(), httpMessage.length(), resetConfirmed); + webSendHeader(haspDevice.get_hostname(), httpMessage.length(), resetConfirmed ? 10 : 0); webServer.sendContent(httpMessage); } webSendFooter(); @@ -2287,7 +2259,6 @@ void httpSetup() LOG_VERBOSE(TAG_HTTP, F("Total size: %s"), webServer.hostHeader().c_str()); }, webHandleFirmwareUpload); - // webServer.on(F("/espfirmware"), httpHandleEspFirmware); #endif #if HASP_USE_WIFI > 0