mirror of
https://github.com/esphome/esphome.git
synced 2025-11-20 00:35:44 +00:00
[web_server] Remove redundant assignment in deq_push_back_with_dedup_
This commit is contained in:
@@ -111,8 +111,7 @@ void DeferredUpdateEventSource::deq_push_back_with_dedup_(void *source, message_
|
|||||||
// Use range-based for loop instead of std::find_if to reduce template instantiation overhead and binary size
|
// Use range-based for loop instead of std::find_if to reduce template instantiation overhead and binary size
|
||||||
for (auto &event : this->deferred_queue_) {
|
for (auto &event : this->deferred_queue_) {
|
||||||
if (event == item) {
|
if (event == item) {
|
||||||
event = item;
|
return; // Already in queue, no need to update since items are equal
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->deferred_queue_.push_back(item);
|
this->deferred_queue_.push_back(item);
|
||||||
|
|||||||
@@ -494,8 +494,7 @@ void AsyncEventSourceResponse::deq_push_back_with_dedup_(void *source, message_g
|
|||||||
// Use range-based for loop instead of std::find_if to reduce template instantiation overhead and binary size
|
// Use range-based for loop instead of std::find_if to reduce template instantiation overhead and binary size
|
||||||
for (auto &event : this->deferred_queue_) {
|
for (auto &event : this->deferred_queue_) {
|
||||||
if (event == item) {
|
if (event == item) {
|
||||||
event = item;
|
return; // Already in queue, no need to update since items are equal
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this->deferred_queue_.push_back(item);
|
this->deferred_queue_.push_back(item);
|
||||||
|
|||||||
Reference in New Issue
Block a user