refactor: removed unnecessary ::yield() and added call setNoDelay() for ESP8266

This commit is contained in:
Yurii
2024-01-14 15:50:11 +03:00
parent 5ee1c7029b
commit 7463687f1b

View File

@@ -580,10 +580,11 @@ protected:
}
this->webServer->begin();
#ifdef ARDUINO_ARCH_ESP8266
this->webServer->getServer().setNoDelay(true);
#endif
this->webServerEnabled = true;
this->webServerChangeState = millis();
::yield();
}
void stopWebServer() {
@@ -595,8 +596,6 @@ protected:
this->webServer->stop();
this->webServerEnabled = false;
this->webServerChangeState = millis();
::yield();
}
bool stateDnsServer() {
@@ -611,8 +610,6 @@ protected:
this->dnsServer->start(53, "*", tNetwork->getApIp());
this->dnsServerEnabled = true;
this->dnsServerChangeState = millis();
::yield();
}
void stopDnsServer() {
@@ -624,7 +621,5 @@ protected:
this->dnsServer->stop();
this->dnsServerEnabled = false;
this->dnsServerChangeState = millis();
::yield();
}
};