[web_server_base] Remove unnecessary Component inheritance and modernize (#14204)

This commit is contained in:
J. Nick Koston authored and GitHub committed 2026-02-23 10:01:07 +13:00
1 parent e013b48675
commit 1753074eef
3 files changed
+10 -29

No files matched your search

@@ -1,19 +1,11 @@
#include "web_server_base.h"
#ifdef USE_NETWORK
#include "esphome/core/application.h"
#include "esphome/core/helpers.h"
#include "esphome/core/log.h"
namespace esphome {
namespace web_server_base {
static const char *const TAG = "web_server_base";
namespace esphome::web_server_base {
WebServerBase *global_web_server_base = nullptr; // NOLINT(cppcoreguidelines-avoid-non-const-global-variables)
void WebServerBase::add_handler(AsyncWebHandler *handler) {
// remove all handlers
#ifdef USE_WEBSERVER_AUTH
if (!credentials_.username.empty()) {
handler = new internal::AuthMiddlewareHandler(handler, &credentials_);
@@ -25,11 +17,5 @@ void WebServerBase::add_handler(AsyncWebHandler *handler) {
}
}
float WebServerBase::get_setup_priority() const {
// Before WiFi (captive portal)
return setup_priority::WIFI + 2.0f;
}
} // namespace web_server_base
} // namespace esphome
} // namespace esphome::web_server_base
#endif