From 78aee4f49815f970d8ce427bd7e2c1db96f5231b Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 14 Jan 2026 19:48:55 -1000 Subject: [PATCH] [web_server] Remove unused button_state_json_generator (#13235) --- esphome/components/web_server/web_server.cpp | 3 --- esphome/components/web_server/web_server.h | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/esphome/components/web_server/web_server.cpp b/esphome/components/web_server/web_server.cpp index 0525c93096..cf984ea247 100644 --- a/esphome/components/web_server/web_server.cpp +++ b/esphome/components/web_server/web_server.cpp @@ -753,9 +753,6 @@ void WebServer::handle_button_request(AsyncWebServerRequest *request, const UrlM } request->send(404); } -std::string WebServer::button_state_json_generator(WebServer *web_server, void *source) { - return web_server->button_json_((button::Button *) (source), DETAIL_STATE); -} std::string WebServer::button_all_json_generator(WebServer *web_server, void *source) { return web_server->button_json_((button::Button *) (source), DETAIL_ALL); } diff --git a/esphome/components/web_server/web_server.h b/esphome/components/web_server/web_server.h index 91625476f4..b1a495ebef 100644 --- a/esphome/components/web_server/web_server.h +++ b/esphome/components/web_server/web_server.h @@ -295,7 +295,7 @@ class WebServer : public Controller, /// Handle a button request under '/button//press'. void handle_button_request(AsyncWebServerRequest *request, const UrlMatch &match); - static std::string button_state_json_generator(WebServer *web_server, void *source); + // Buttons are stateless, so there is no button_state_json_generator static std::string button_all_json_generator(WebServer *web_server, void *source); #endif