diff --git a/esphome/components/web_server_idf/web_server_idf.cpp b/esphome/components/web_server_idf/web_server_idf.cpp index 9986196221..66942463e6 100644 --- a/esphome/components/web_server_idf/web_server_idf.cpp +++ b/esphome/components/web_server_idf/web_server_idf.cpp @@ -511,7 +511,7 @@ bool AsyncEventSource::loop() { if (this->on_connect_) { this->on_connect_(rsp); } - rsp->prime_(); + rsp->start_session_main_loop_(); } } @@ -559,7 +559,7 @@ AsyncEventSourceResponse::AsyncEventSourceResponse(const AsyncWebServerRequest * esphome::web_server_idf::AsyncEventSource *server, esphome::web_server::WebServer *ws) : server_(server), web_server_(ws), entities_iterator_(ws, server) { - // Httpd task only. prime_() on the main loop handles event_buffer_ / iterator setup. + // Httpd task only. start_session_main_loop_() handles event_buffer_ / iterator setup. httpd_req_t *req = *request; httpd_resp_set_status(req, HTTPD_200); @@ -583,7 +583,7 @@ AsyncEventSourceResponse::AsyncEventSourceResponse(const AsyncWebServerRequest * httpd_sess_set_send_override(this->hd_, this->fd_.load(), nonblocking_send); } -void AsyncEventSourceResponse::prime_() { +void AsyncEventSourceResponse::start_session_main_loop_() { auto *ws = this->web_server_; // tcp send buffer is empty on connect, so these should always go through diff --git a/esphome/components/web_server_idf/web_server_idf.h b/esphome/components/web_server_idf/web_server_idf.h index 4f754846ab..89e1c5fada 100644 --- a/esphome/components/web_server_idf/web_server_idf.h +++ b/esphome/components/web_server_idf/web_server_idf.h @@ -300,7 +300,7 @@ class AsyncEventSourceResponse { esphome::web_server::WebServer *ws); // Main-loop only: sends initial ping/config/sorting_groups, starts entity iterator. - void prime_(); + void start_session_main_loop_(); void deq_push_back_with_dedup_(void *source, message_generator_t *message_generator); void process_deferred_queue_();