|
|
@@ -77,19 +77,6 @@ bool shouldRestart() {
|
|
|
return settings.getAutoRestartPeriod()*60*1000 < millis();
|
|
|
}
|
|
|
|
|
|
-void handleLoop() {
|
|
|
- if (udpServers) {
|
|
|
- for (size_t i = 0; i < settings.numGatewayConfigs; i++) {
|
|
|
- udpServers[i]->handleClient();
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- if (shouldRestart()) {
|
|
|
- Serial.println("Auto-restart triggered. Restarting...");
|
|
|
- ESP.restart();
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
void setup() {
|
|
|
Serial.begin(9600);
|
|
|
wifiManager.autoConnect();
|
|
|
@@ -99,11 +86,20 @@ void setup() {
|
|
|
|
|
|
httpServer = new MiLightHttpServer(settings, milightClient);
|
|
|
httpServer->onSettingsSaved(applySettings);
|
|
|
- httpServer->onLongPollLoop(handleLoop);
|
|
|
httpServer->begin();
|
|
|
}
|
|
|
|
|
|
void loop() {
|
|
|
httpServer->handleClient();
|
|
|
- handleLoop();
|
|
|
+
|
|
|
+ if (udpServers) {
|
|
|
+ for (size_t i = 0; i < settings.numGatewayConfigs; i++) {
|
|
|
+ udpServers[i]->handleClient();
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (shouldRestart()) {
|
|
|
+ Serial.println("Auto-restart triggered. Restarting...");
|
|
|
+ ESP.restart();
|
|
|
+ }
|
|
|
}
|